module TrustedProxies
Public Instance Methods
trusted_proxies()
click to toggle source
# File lib/conjur/rack.rb, line 13 def trusted_proxies @trusted_proxies || ENV['TRUSTED_PROXIES'].try do |proxies| cidrs = Set.new(proxies.split(',') + ['127.0.0.1']) @trusted_proxies = cidrs.collect {|cidr| IPAddr.new(cidr) } end end
trusted_proxy?(ip)
click to toggle source
Calls superclass method
# File lib/conjur/rack.rb, line 9 def trusted_proxy?(ip) trusted_proxies ? trusted_proxies.any? { |cidr| cidr.include?(ip) } : super end