Class: Sinatra::Request

Inherits:
Rack::Request
  • Object
show all
Defined in:
lib/sinatra_opal_patches.rb

Overview


  1. Request#forwarded? (upstream base.rb:66)

Upstream: ‘!forwarded_authority.nil?` — checks a Rack 3.1 helper that isn’t bundled by our Rack vendor shim. homura: raw header presence check — the Cloudflare runtime always normalises X-Forwarded-Host when a proxy fronts the Worker.


Instance Method Summary collapse

Instance Method Details

#forwarded?Boolean

Returns:

  • (Boolean)


34
35
36
# File 'lib/sinatra_opal_patches.rb', line 34

def forwarded?
  @env.include?('HTTP_X_FORWARDED_HOST')
end