Module: Despecable::ActionController
- Defined in:
- lib/despecable/action_controller.rb
Instance Method Summary collapse
- #despec(*args, strict: false, &blk) ⇒ Object
- #despec!(*args, &blk) ⇒ Object
- #despecable_me(params = {}) ⇒ Object
Instance Method Details
#despec(*args, strict: false, &blk) ⇒ Object
3 4 5 |
# File 'lib/despecable/action_controller.rb', line 3 def despec(*args, strict: false, &blk) despecable_me(params.deep_dup).doit(*args, strict: strict, &blk) end |
#despec!(*args, &blk) ⇒ Object
7 8 9 10 |
# File 'lib/despecable/action_controller.rb', line 7 def despec!(*args, &blk) despec(*args, &blk) params.merge!(despecable_me.params) end |
#despecable_me(params = {}) ⇒ Object
12 13 14 |
# File 'lib/despecable/action_controller.rb', line 12 def despecable_me(params = {}) @despecable_me ||= Despecable::Me.new(params, request.query_parameters.merge(request.request_parameters)) end |