Module: Responders::DecorateResponder
- Defined in:
- lib/responders/decorate_responder.rb
Instance Method Summary collapse
Instance Method Details
#decorate_resource(res) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/responders/decorate_responder.rb', line 8 def decorate_resource(res) return controller.decorate(res) if controller.respond_to? :decorate if res.respond_to? :decorate if controller.respond_to? :decoration_context return res.decorate context: controller.decoration_context else return res.decorate end end res end |
#respond ⇒ Object
3 4 5 6 |
# File 'lib/responders/decorate_responder.rb', line 3 def respond @resource = decorate_resource(resource) super end |