Module: Trax::Model::ClassMethods
- Defined in:
- lib/trax/model.rb
Instance Method Summary collapse
- #defaults(options = {}) ⇒ Object
- #register_trax_models(*models) ⇒ Object
- #trax_registry_key ⇒ Object
Instance Method Details
#defaults(options = {}) ⇒ Object
43 44 45 46 47 |
# File 'lib/trax/model.rb', line 43 def defaults( = {}) .each_pair do |key, val| self.trax_defaults.__send__("#{key}=", val) end end |
#register_trax_models(*models) ⇒ Object
49 50 51 52 53 |
# File 'lib/trax/model.rb', line 49 def register_trax_models(*models) models.each do |model| register_trax_model(model) end end |
#trax_registry_key ⇒ Object
55 56 57 |
# File 'lib/trax/model.rb', line 55 def trax_registry_key name.underscore end |