method
new
v3.0.0 -
Show latest stable
- Class:
ActionDispatch::RemoteIp
new(app, check_ip_spoofing = true, trusted_proxies = nil)public
No documentation available.
# File actionpack/lib/action_dispatch/middleware/remote_ip.rb, line 38
def initialize(app, check_ip_spoofing = true, trusted_proxies = nil)
@app = app
@check_ip_spoofing = check_ip_spoofing
regex = '(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)'
regex << "|(#{trusted_proxies})" if trusted_proxies
@trusted_proxies = Regexp.new(regex, "i")
end