Method: ActionDispatch::HostAuthorization#initialize

Defined in:
actionpack/lib/action_dispatch/middleware/host_authorization.rb

#initialize(app, hosts, exclude: nil, response_app: nil) ⇒ HostAuthorization

Returns a new instance of HostAuthorization.



127
128
129
130
131
132
133
# File 'actionpack/lib/action_dispatch/middleware/host_authorization.rb', line 127

def initialize(app, hosts, exclude: nil, response_app: nil)
  @app = app
  @permissions = Permissions.new(hosts)
  @exclude = exclude

  @response_app = response_app || DefaultResponseApp.new
end