Module: StandardAPI::Controller::ClassMethods
- Defined in:
- lib/standard_api/controller.rb
Instance Method Summary collapse
Instance Method Details
#model ⇒ Object
88 89 90 91 |
# File 'lib/standard_api/controller.rb', line 88 def model return @model if defined?(@model) @model = name.sub(/Controller\z/, '').singularize.camelize.safe_constantize end |
#model_includes ⇒ Object
93 94 95 96 97 98 99 |
# File 'lib/standard_api/controller.rb', line 93 def model_includes if self.respond_to?("#{model.model_name.singular}_includes", true) self.send "#{model.model_name.singular}_includes" else [] end end |
#model_orders ⇒ Object
101 102 103 104 105 106 107 |
# File 'lib/standard_api/controller.rb', line 101 def model_orders if self.respond_to?("#{model.model_name.singular}_orders", true) self.send "#{model.model_name.singular}_orders" else [] end end |