lib/lato/config.rb
module Lato # Config # This class contains the default configuration of the engine. ## class Config # Applicaction configs attr_accessor :application_title, :application_version, :application_company_name, :application_company_url # Session configs attr_accessor :session_lifetime, :session_root_path # Authentication configs attr_accessor :auth_disable_signup, :auth_disable_recover_password # Assets configs attr_accessor :assets_stylesheet_entry # Email configs attr_accessor :email_from # Legal settings attr_accessor :legal_privacy_policy_url, :legal_privacy_policy_version, :legal_terms_and_conditions_url, :legal_terms_and_conditions_version def initialize @application_title = 'Lato' @application_version = '1.0.0' @application_company_name = 'Lato Team' @application_company_url = 'https://github.com/Lato-GAM' @auth_disable_signup = false @auth_disable_recover_password = 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 end end end