Module: HalApi::Controller::Actions::ClassMethods
- Included in:
- ClassMethods
- Defined in:
- lib/hal_api/controller/actions.rb
Instance Attribute Summary collapse
-
#valid_params ⇒ Object
Returns the value of attribute valid_params.
Instance Method Summary collapse
Instance Attribute Details
#valid_params ⇒ Object
Returns the value of attribute valid_params.
95 96 97 |
# File 'lib/hal_api/controller/actions.rb', line 95 def valid_params @valid_params end |
Instance Method Details
#allow_params(action, *params) ⇒ Object
97 98 99 100 |
# File 'lib/hal_api/controller/actions.rb', line 97 def allow_params(action, *params) self.valid_params ||= {} valid_params[action.to_sym] = Array(params).flatten end |
#valid_params_list(action) ⇒ Object
102 103 104 |
# File 'lib/hal_api/controller/actions.rb', line 102 def valid_params_list(action) (valid_params || {})[action.to_sym] end |