Module: RateLimiter
- Defined in:
- lib/rate_limiter/middleware.rb,
lib/rate_limiter.rb,
lib/rate_limiter/version.rb,
lib/rate_limiter/storage/base.rb,
lib/rate_limiter/configuration.rb,
lib/rate_limiter/storage/redis.rb,
lib/rate_limiter/storage/memory.rb,
lib/rate_limiter/storage/factory.rb,
lib/rate_limiter/storage/memcache.rb
Overview
lib/rate_limiter/storage/redis.rb
Defined Under Namespace
Modules: Storage Classes: Configuration, Error, Middleware
Constant Summary collapse
- VERSION =
"0.1.4"
Class Method Summary collapse
Class Method Details
.config ⇒ Object
22 23 24 |
# File 'lib/rate_limiter.rb', line 22 def self.config @config end |
.configure {|@config| ... } ⇒ Object
17 18 19 20 |
# File 'lib/rate_limiter.rb', line 17 def self.configure @config ||= Configuration.new yield(@config) if block_given? end |