Class: Grape::DeclaredParamsHandler
- Inherits:
-
Object
- Object
- Grape::DeclaredParamsHandler
- Defined in:
- lib/grape/declared_params_handler.rb
Instance Method Summary collapse
- #call(passed_params, declared_params, route_params, renamed_params) ⇒ Object
-
#initialize(include_missing: true, evaluate_given: false, stringify: false, contract_key_map: nil) ⇒ DeclaredParamsHandler
constructor
A new instance of DeclaredParamsHandler.
Constructor Details
#initialize(include_missing: true, evaluate_given: false, stringify: false, contract_key_map: nil) ⇒ DeclaredParamsHandler
Returns a new instance of DeclaredParamsHandler.
5 6 7 8 9 10 |
# File 'lib/grape/declared_params_handler.rb', line 5 def initialize(include_missing: true, evaluate_given: false, stringify: false, contract_key_map: nil) @include_missing = include_missing @evaluate_given = evaluate_given @stringify = stringify @contract_key_map = contract_key_map end |
Instance Method Details
#call(passed_params, declared_params, route_params, renamed_params) ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'lib/grape/declared_params_handler.rb', line 12 def call(passed_params, declared_params, route_params, renamed_params) recursive_declared( passed_params, declared_params: declared_params, route_params: route_params, renamed_params: renamed_params ) end |