lib/rswag/api/middleware.rb in rswag-api-2.2.0 vs lib/rswag/api/middleware.rb in rswag-api-2.3.0
- old
+ new
@@ -17,14 +17,15 @@
if env['REQUEST_METHOD'] == 'GET' && File.file?(filename)
swagger = parse_file(filename)
@config.swagger_filter.call(swagger, env) unless @config.swagger_filter.nil?
mime = Rack::Mime.mime_type(::File.extname(path), 'text/plain')
+ headers = { 'Content-Type' => mime }.merge(@config.swagger_headers || {})
body = unload_swagger(filename, swagger)
return [
'200',
- { 'Content-Type' => mime },
+ headers,
[ body ]
]
end
return @app.call(env)