lib/grape/middleware/versioner/param.rb in grape-0.11.0 vs lib/grape/middleware/versioner/param.rb in grape-0.12.0

- old
+ new

@@ -25,13 +25,13 @@ } end def before paramkey = options[:parameter] - potential_version = Rack::Utils.parse_nested_query(env['QUERY_STRING'])[paramkey] + potential_version = Rack::Utils.parse_nested_query(env[Grape::Http::Headers::QUERY_STRING])[paramkey] unless potential_version.nil? if options[:versions] && !options[:versions].find { |v| v.to_s == potential_version } - throw :error, status: 404, message: '404 API Version Not Found', headers: { 'X-Cascade' => 'pass' } + throw :error, status: 404, message: '404 API Version Not Found', headers: { Grape::Http::Headers::X_CASCADE => 'pass' } end env['api.version'] = potential_version env['rack.request.query_hash'].delete(paramkey) if env.key? 'rack.request.query_hash' end end