class Rack::HeadersFilter

Constants

BLACKLIST_HEADERS

Attributes

remove_headers[R]

Public Class Methods

new(app, blacklist_headers: BLACKLIST_HEADERS) click to toggle source
# File lib/rack/headers_filter.rb, line 9
def initialize(app, blacklist_headers: BLACKLIST_HEADERS)
  @remove_headers = blacklist_headers
  @app = app
end

Public Instance Methods

call(env) click to toggle source
# File lib/rack/headers_filter.rb, line 14
def call(env)
  @remove_headers.each { |header| env.delete(header) }
  @app.call(env)
end