Class: Mongoid::Userstamp::ModelConfig
- Inherits:
-
Object
- Object
- Mongoid::Userstamp::ModelConfig
- Defined in:
- lib/mongoid/userstamp/config/model_config.rb
Instance Method Summary collapse
- #created_name ⇒ Object
-
#initialize(opts = {}) ⇒ ModelConfig
constructor
A new instance of ModelConfig.
- #updated_name ⇒ Object
- #user_model ⇒ Object
Constructor Details
#initialize(opts = {}) ⇒ ModelConfig
Returns a new instance of ModelConfig.
8 9 10 11 12 |
# File 'lib/mongoid/userstamp/config/model_config.rb', line 8 def initialize(opts = {}) @user_model = opts.delete(:user_model) @created_name = opts.delete(:created_name) @updated_name = opts.delete(:updated_name) end |
Instance Method Details
#created_name ⇒ Object
18 19 20 |
# File 'lib/mongoid/userstamp/config/model_config.rb', line 18 def created_name @created_name || Mongoid::Userstamp.config.created_name end |
#updated_name ⇒ Object
22 23 24 |
# File 'lib/mongoid/userstamp/config/model_config.rb', line 22 def updated_name @updated_name || Mongoid::Userstamp.config.updated_name end |
#user_model ⇒ Object
14 15 16 |
# File 'lib/mongoid/userstamp/config/model_config.rb', line 14 def user_model @user_model || Mongoid::Userstamp.user_classes.first end |