Method: ActionDispatch::AssumeSSL#call

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

#call(env) ⇒ Object



18
19
20
21
22
23
24
25
# File 'actionpack/lib/action_dispatch/middleware/assume_ssl.rb', line 18

def call(env)
  env["HTTPS"] = "on"
  env["HTTP_X_FORWARDED_PORT"] = "443"
  env["HTTP_X_FORWARDED_PROTO"] = "https"
  env["rack.url_scheme"] = "https"

  @app.call(env)
end