method
new
v6.1.3.1 -
Show latest stable
- Class:
ActionDispatch::HostAuthorization
new(app, hosts, deprecated_response_app = nil, exclude: nil, response_app: nil)public
No documentation available.
# File actionpack/lib/action_dispatch/middleware/host_authorization.rb, line 74
def initialize(app, hosts, deprecated_response_app = nil, exclude: nil, response_app: nil)
@app = app
@permissions = Permissions.new(hosts)
@exclude = exclude
unless deprecated_response_app.nil?
ActiveSupport::Deprecation.warn( `action_dispatch.hosts_response_app` is deprecated and will be ignored in Rails 6.2. Use the Host Authorization `response_app` setting instead..squish)
response_app ||= deprecated_response_app
end
@response_app = response_app || DEFAULT_RESPONSE_APP
end