lib/grape/extensions/hash.rb in grape-2.0.0 vs lib/grape/extensions/hash.rb in grape-2.1.0

- old
+ new

@@ -10,11 +10,15 @@ namespace_inheritable(:build_params_with, Grape::Extensions::Hash::ParamBuilder) end def build_params rack_params.deep_dup.tap do |params| - params.deep_merge!(grape_routing_args) if env.key?(Grape::Env::GRAPE_ROUTING_ARGS) params.deep_symbolize_keys! + + if env.key?(Grape::Env::GRAPE_ROUTING_ARGS) + grape_routing_args.deep_symbolize_keys! + params.deep_merge!(grape_routing_args) + end end end end end end