Sha256: 52f8aa315656f36fe70512ff8a8cdf9fe31ef780de948a08e5958bb6ba3a3d2c

Contents?: true

Size: 869 Bytes

Versions: 1

Compression:

Stored size: 869 Bytes

Contents

require 'rack'

module Rack
  module Throttle
    autoload :Limiter,          'rack/throttle/limiters/limiter'
    autoload :Interval,         'rack/throttle/limiters/interval'
    autoload :TimeWindow,       'rack/throttle/limiters/time_window'
    autoload :Daily,            'rack/throttle/limiters/daily'
    autoload :Hourly,           'rack/throttle/limiters/hourly'
    autoload :SlidingWindow,    'rack/throttle/limiters/sliding_window'
    autoload :VERSION,          'rack/throttle/version'
    autoload :Matcher,          'rack/throttle/matchers/matcher'
    autoload :UrlMatcher,       'rack/throttle/matchers/url_matcher'
    autoload :MethodMatcher,    'rack/throttle/matchers/method_matcher'
    autoload :UserAgentMatcher, 'rack/throttle/matchers/user_agent_matcher'
    autoload :BasicAuthMatcher, 'rack/throttle/matchers/basic_auth_matcher'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
improved-rack-throttle-0.9.0 lib/rack/throttle.rb