Sha256: 1df54309e9833dec1f76156466a1fa52ec6a667906d561fadbeb15dba0ba8cd7

Contents?: true

Size: 793 Bytes

Versions: 4

Compression:

Stored size: 793 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'
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
improved-rack-throttle-0.8.0 lib/rack/throttle.rb
improved-rack-throttle-w-expiry-0.8.0 lib/rack/throttle.rb
improved-rack-throttle-0.7.1 lib/rack/throttle.rb
improved-rack-throttle-0.7.0 lib/rack/throttle.rb