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