Module: Sinatra::PermittedParams
- Defined in:
- lib/sinatra/permitted_params.rb
Defined Under Namespace
Classes: UnpermittedParamsError
Constant Summary collapse
- WILDCARD_PARAMS =
['splat', 'captures']
Instance Method Summary collapse
Instance Method Details
#permitted_params(permitted_keys, ignore: []) ⇒ Object
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/sinatra/permitted_params.rb', line 9 def permitted_params(permitted_keys, ignore: []) ignored_keys = stringify(ignore) permitted_keys = stringify(permitted_keys) filtered_params = reject_ignored_params(ignored_keys) check_params(filtered_params, permitted_keys) filtered_params end |