class method
self.new
Ruby on Rails 3.0.20
Since v3.0.20Signature
self.new(app, check_ip_spoofing = true, trusted_proxies = nil)
No documentation comment.
Parameters
-
appreq -
check_ip_spoofingopt = true -
trusted_proxiesopt = nil
Source
# 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
Defined in actionpack/lib/action_dispatch/middleware/remote_ip.rb line 38
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionDispatch::RemoteIp