Module: HalApi::Controller::Actions::ClassMethods

Defined in:
lib/hal_api/controller/actions.rb

Instance Method Summary collapse

Instance Method Details

#allow_params(action, *params) ⇒ Object



104
105
106
107
# File 'lib/hal_api/controller/actions.rb', line 104

def allow_params(action, *params)
  self.valid_params ||= {}
  valid_params[action.to_sym] = Array(params).flatten
end

#valid_params_list(action) ⇒ Object



109
110
111
# File 'lib/hal_api/controller/actions.rb', line 109

def valid_params_list(action)
  (valid_params || {})[action.to_sym]
end