lib/grape/middleware/versioner/param.rb in grape-0.9.0 vs lib/grape/middleware/versioner/param.rb in grape-0.10.0
- old
+ new
@@ -19,19 +19,19 @@
#
# env['api.version'] => 'v1'
class Param < Base
def default_options
{
- parameter: "apiver"
+ parameter: 'apiver'
}
end
def before
paramkey = options[:parameter]
potential_version = Rack::Utils.parse_nested_query(env['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: { '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