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_importmap_entry ⇒ Object
Returns the value of attribute assets_importmap_entry.
-
#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.
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 58 59 |
# File 'lib/lato/config.rb', line 32 def initialize @application_title = 'Lato' @application_version = '1.0.0' @application_company_name = 'Lato Team' @application_company_url = 'https://github.com/lato-org' @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' @assets_importmap_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_importmap_entry ⇒ Object
Returns the value of attribute assets_importmap_entry.
17 18 19 |
# File 'lib/lato/config.rb', line 17 def assets_importmap_entry @assets_importmap_entry 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
30 31 32 |
# File 'lib/lato/config.rb', line 30 def authenticator_connection @authenticator_connection end |
#email_from ⇒ Object
Email configs
20 21 22 |
# File 'lib/lato/config.rb', line 20 def email_from @email_from end |
#legal_privacy_policy_url ⇒ Object
Legal settings
23 24 25 |
# File 'lib/lato/config.rb', line 23 def legal_privacy_policy_url @legal_privacy_policy_url end |
#legal_privacy_policy_version ⇒ Object
Legal settings
23 24 25 |
# File 'lib/lato/config.rb', line 23 def legal_privacy_policy_version @legal_privacy_policy_version end |
#legal_terms_and_conditions_url ⇒ Object
Legal settings
23 24 25 |
# File 'lib/lato/config.rb', line 23 def legal_terms_and_conditions_url @legal_terms_and_conditions_url end |
#legal_terms_and_conditions_version ⇒ Object
Legal settings
23 24 25 |
# File 'lib/lato/config.rb', line 23 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
27 28 29 |
# File 'lib/lato/config.rb', line 27 def web3_connection @web3_connection end |