Method: Lato::Config#initialize

Defined in:
lib/lato/config.rb

#initializeConfig

Returns a new instance of Config.



39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# File 'lib/lato/config.rb', line 39

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'

   = false
  @auth_disable_recover_password = false
  @auth_disable_web3 = false
  @auth_disable_authenticator = false
  @auth_disable_webauthn = false
  
  @hcaptcha_site_key = nil
  @hcaptcha_secret = nil

  @assets_stylesheet_entry = 'application'
  @assets_importmap_entry = 'application'

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

  @email_from = '[email protected]'

  @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
  @webauthn_connection = false
  @webauthn_origin = 'http://localhost:3000'
  @webauthn_rp_name = 'Lato Application'
end