class Rack::App::Middlewares::HeaderSetter
Public Class Methods
new(app, headers)
click to toggle source
# File lib/rack/app/middlewares/header_setter.rb, line 3 def initialize(app, headers) @app = app @headers = headers.freeze end
Public Instance Methods
call(env)
click to toggle source
# File lib/rack/app/middlewares/header_setter.rb, line 8 def call(env) status, headers, body = @app.call(env) @headers.each do |header, value| headers[header] ||= value end [status, headers, body] end