class Rack::Attack::BaseProxy
Public Class Methods
handle?(_store)
click to toggle source
# File lib/rack/attack/base_proxy.rb, line 21 def handle?(_store) raise NotImplementedError end
inherited(klass)
click to toggle source
# File lib/rack/attack/base_proxy.rb, line 13 def inherited(klass) proxies << klass end
lookup(store)
click to toggle source
# File lib/rack/attack/base_proxy.rb, line 17 def lookup(store) proxies.find { |proxy| proxy.handle?(store) } end
proxies()
click to toggle source
# File lib/rack/attack/base_proxy.rb, line 9 def proxies @@proxies ||= [] end