method

new

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