Class: Apic::ParamsCache
- Inherits:
-
Object
- Object
- Apic::ParamsCache
- Defined in:
- lib/apic/params_cache.rb
Class Method Summary collapse
- .action_params ⇒ Object
- .add_action_params(cclass, actions) ⇒ Object
- .params_for(controller, action) ⇒ Object
Class Method Details
.action_params ⇒ Object
8 9 10 |
# File 'lib/apic/params_cache.rb', line 8 def action_params @action_params ||= {} end |
.add_action_params(cclass, actions) ⇒ Object
4 5 6 |
# File 'lib/apic/params_cache.rb', line 4 def add_action_params(cclass, actions) action_params[cclass.name.underscore.gsub('_controller', '')] = actions end |
.params_for(controller, action) ⇒ Object
12 13 14 15 16 |
# File 'lib/apic/params_cache.rb', line 12 def params_for(controller, action) if controller = action_params[controller] controller[action.to_sym] end end |