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)