Module: Tennpipes::ParamsProtection::ClassMethods
- Defined in:
- lib/tennpipes-base/application/params_protection.rb
Instance Method Summary collapse
-
#params(*allowed_params) ⇒ Object
Implements filtering of url query params.
Instance Method Details
#params(*allowed_params) ⇒ Object
Implements filtering of url query params. Can prevent mass-assignment.
45 46 47 48 49 50 51 |
# File 'lib/tennpipes-base/application/params_protection.rb', line 45 def params(*allowed_params) allowed_params = prepare_allowed_params(allowed_params) condition do @original_params = params.deep_dup filter_params!(params, allowed_params) end end |