Module: Cloudflare::Rails::Railtie::CheckTrustedProxies
- Defined in:
- lib/cloudflare/rails/railtie.rb
Overview
patch rack::request::helpers to use our cloudflare ips - this way request.ip is correct inside of rack and rails
Instance Method Summary collapse
Instance Method Details
#trusted_proxy?(ip) ⇒ Boolean
9 10 11 |
# File 'lib/cloudflare/rails/railtie.rb', line 9 def trusted_proxy?(ip) ::Rails.application.config.cloudflare.ips.any? { |proxy| proxy === ip } || super end |