Module: Userlist::Rails::Config
- Defined in:
- lib/userlist/rails/config.rb
Constant Summary collapse
- DEFAULT_CONFIGURATION =
{ user_model: nil, company_model: nil, auto_discover: true }.freeze
Instance Method Summary collapse
Instance Method Details
#auto_discover ⇒ Object
16 17 18 |
# File 'lib/userlist/rails/config.rb', line 16 def auto_discover [true, 'true'].include?(super) end |
#company_model ⇒ Object
25 26 27 28 |
# File 'lib/userlist/rails/config.rb', line 25 def company_model model = super model && model.to_s.constantize end |
#default_config ⇒ Object
12 13 14 |
# File 'lib/userlist/rails/config.rb', line 12 def default_config super.merge(DEFAULT_CONFIGURATION) end |
#user_model ⇒ Object
20 21 22 23 |
# File 'lib/userlist/rails/config.rb', line 20 def user_model model = super model && model.to_s.constantize end |