Class: Lato::Config
- Inherits:
-
Object
- Object
- Lato::Config
- Defined in:
- lib/lato/config.rb
Overview
Config This class contains the default configuration of the engine.
Instance Attribute Summary collapse
-
#application_brand_color ⇒ Object
Applicaction configs.
-
#application_company_name ⇒ Object
Applicaction configs.
-
#application_company_url ⇒ Object
Applicaction configs.
-
#application_title ⇒ Object
Applicaction configs.
-
#application_version ⇒ Object
Applicaction configs.
-
#assets_stylesheet_entry ⇒ Object
Assets configs.
-
#auth_disable_authenticator ⇒ Object
Authentication configs.
-
#auth_disable_recover_password ⇒ Object
Authentication configs.
-
#auth_disable_signup ⇒ Object
Authentication configs.
-
#auth_disable_web3 ⇒ Object
Authentication configs.
-
#authenticator_connection ⇒ Object
Authenticator connection.
-
#email_from ⇒ Object
Email configs.
-
#legal_privacy_policy_url ⇒ Object
Legal settings.
-
#legal_privacy_policy_version ⇒ Object
Legal settings.
-
#legal_terms_and_conditions_url ⇒ Object
Legal settings.
-
#legal_terms_and_conditions_version ⇒ Object
Legal settings.
-
#session_lifetime ⇒ Object
Session configs.
-
#session_root_path ⇒ Object
Session configs.
-
#web3_connection ⇒ Object
Web3 connection NOTE: It requires the gem ‘eth’ to be installed in the application Gemfile.
Instance Method Summary collapse
-
#initialize ⇒ Config
constructor
A new instance of Config.
Constructor Details
#initialize ⇒ Config
Returns a new instance of Config.
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'lib/lato/config.rb', line 31 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 @auth_disable_authenticator = 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 @authenticator_connection = false end |
Instance Attribute Details
#application_brand_color ⇒ Object
Applicaction configs
7 8 9 |
# File 'lib/lato/config.rb', line 7 def application_brand_color @application_brand_color end |
#application_company_name ⇒ Object
Applicaction configs
7 8 9 |
# File 'lib/lato/config.rb', line 7 def application_company_name @application_company_name end |
#application_company_url ⇒ Object
Applicaction configs
7 8 9 |
# File 'lib/lato/config.rb', line 7 def application_company_url @application_company_url end |
#application_title ⇒ Object
Applicaction configs
7 8 9 |
# File 'lib/lato/config.rb', line 7 def application_title @application_title end |
#application_version ⇒ Object
Applicaction configs
7 8 9 |
# File 'lib/lato/config.rb', line 7 def application_version @application_version end |
#assets_stylesheet_entry ⇒ Object
Assets configs
16 17 18 |
# File 'lib/lato/config.rb', line 16 def assets_stylesheet_entry @assets_stylesheet_entry end |
#auth_disable_authenticator ⇒ Object
Authentication configs
13 14 15 |
# File 'lib/lato/config.rb', line 13 def auth_disable_authenticator @auth_disable_authenticator end |
#auth_disable_recover_password ⇒ Object
Authentication configs
13 14 15 |
# File 'lib/lato/config.rb', line 13 def auth_disable_recover_password @auth_disable_recover_password end |
#auth_disable_signup ⇒ Object
Authentication configs
13 14 15 |
# File 'lib/lato/config.rb', line 13 def auth_disable_signup @auth_disable_signup end |
#auth_disable_web3 ⇒ Object
Authentication configs
13 14 15 |
# File 'lib/lato/config.rb', line 13 def auth_disable_web3 @auth_disable_web3 end |
#authenticator_connection ⇒ Object
Authenticator connection
29 30 31 |
# File 'lib/lato/config.rb', line 29 def authenticator_connection @authenticator_connection end |
#email_from ⇒ Object
Email configs
19 20 21 |
# File 'lib/lato/config.rb', line 19 def email_from @email_from end |
#legal_privacy_policy_url ⇒ Object
Legal settings
22 23 24 |
# File 'lib/lato/config.rb', line 22 def legal_privacy_policy_url @legal_privacy_policy_url end |
#legal_privacy_policy_version ⇒ Object
Legal settings
22 23 24 |
# File 'lib/lato/config.rb', line 22 def legal_privacy_policy_version @legal_privacy_policy_version end |
#legal_terms_and_conditions_url ⇒ Object
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_terms_and_conditions_version ⇒ Object
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_lifetime ⇒ Object
Session configs
10 11 12 |
# File 'lib/lato/config.rb', line 10 def session_lifetime @session_lifetime end |
#session_root_path ⇒ Object
Session configs
10 11 12 |
# File 'lib/lato/config.rb', line 10 def session_root_path @session_root_path end |
#web3_connection ⇒ Object
Web3 connection NOTE: It requires the gem ‘eth’ to be installed in the application Gemfile
26 27 28 |
# File 'lib/lato/config.rb', line 26 def web3_connection @web3_connection end |