Class: Lato::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/lato/config.rb

Overview

Config This class contains the default configuration of the engine.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfig

Returns a new instance of Config.



27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# File 'lib/lato/config.rb', line 27

def initialize
  @application_title = 'Lato'
  @application_version = '1.0.0'
  @application_company_name = 'Lato Team'
  @application_company_url = 'https://github.com/Lato-GAM'
  @application_brand_color = '#03256c'

  @auth_disable_signup = false
  @auth_disable_recover_password = false
  @auth_disable_web3 = false

  @assets_stylesheet_entry = 'application'

  @session_lifetime = 30.days
  @session_root_path = nil # :tutorial_path

  @email_from = 'lato@example.com'

  @legal_privacy_policy_url = '#'
  @legal_privacy_policy_version = 1
  @legal_terms_and_conditions_url = '#'
  @legal_terms_and_conditions_version = 1

  @web3_connection = false
end

Instance Attribute Details

#application_brand_colorObject

Applicaction configs



7
8
9
# File 'lib/lato/config.rb', line 7

def application_brand_color
  @application_brand_color
end

#application_company_nameObject

Applicaction configs



7
8
9
# File 'lib/lato/config.rb', line 7

def application_company_name
  @application_company_name
end

#application_company_urlObject

Applicaction configs



7
8
9
# File 'lib/lato/config.rb', line 7

def application_company_url
  @application_company_url
end

#application_titleObject

Applicaction configs



7
8
9
# File 'lib/lato/config.rb', line 7

def application_title
  @application_title
end

#application_versionObject

Applicaction configs



7
8
9
# File 'lib/lato/config.rb', line 7

def application_version
  @application_version
end

#assets_stylesheet_entryObject

Assets configs



16
17
18
# File 'lib/lato/config.rb', line 16

def assets_stylesheet_entry
  @assets_stylesheet_entry
end

#auth_disable_recover_passwordObject

Authentication configs



13
14
15
# File 'lib/lato/config.rb', line 13

def auth_disable_recover_password
  @auth_disable_recover_password
end

#auth_disable_signupObject

Authentication configs



13
14
15
# File 'lib/lato/config.rb', line 13

def 
  @auth_disable_signup
end

#auth_disable_web3Object

Authentication configs



13
14
15
# File 'lib/lato/config.rb', line 13

def auth_disable_web3
  @auth_disable_web3
end

#email_fromObject

Email configs



19
20
21
# File 'lib/lato/config.rb', line 19

def email_from
  @email_from
end

Legal settings



22
23
24
# File 'lib/lato/config.rb', line 22

def legal_privacy_policy_url
  @legal_privacy_policy_url
end

Legal settings



22
23
24
# File 'lib/lato/config.rb', line 22

def legal_privacy_policy_version
  @legal_privacy_policy_version
end

Legal settings



22
23
24
# File 'lib/lato/config.rb', line 22

def legal_terms_and_conditions_url
  @legal_terms_and_conditions_url
end

Legal settings



22
23
24
# File 'lib/lato/config.rb', line 22

def legal_terms_and_conditions_version
  @legal_terms_and_conditions_version
end

#session_lifetimeObject

Session configs



10
11
12
# File 'lib/lato/config.rb', line 10

def session_lifetime
  @session_lifetime
end

#session_root_pathObject

Session configs



10
11
12
# File 'lib/lato/config.rb', line 10

def session_root_path
  @session_root_path
end

#web3_connectionObject

Web3 connection



25
26
27
# File 'lib/lato/config.rb', line 25

def web3_connection
  @web3_connection
end