Table of Contents - congestion-0.1.0 Documentation
Classes and Modules
Methods
- ::instance — Congestion::RedisPool
- ::new — Congestion::RateLimiter
- ::new — Congestion::RedisPool
- ::request — Congestion
- #add_request — Congestion::RateLimiter
- #allowed? — Congestion::RateLimiter
- #backoff — Congestion::RateLimiter
- #current_time — Congestion::RateLimiter
- #expired_at — Congestion::RateLimiter
- #first_request — Congestion::RateLimiter
- #frequency_backoff — Congestion::RateLimiter
- #get_requests — Congestion::RateLimiter
- #last_request — Congestion::RateLimiter
- #quantity_backoff — Congestion::RateLimiter
- #rejected? — Congestion::RateLimiter
- #time_since_first_request — Congestion::RateLimiter
- #time_since_last_request — Congestion::RateLimiter
- #too_frequent? — Congestion::RateLimiter
- #too_many? — Congestion::RateLimiter
- #total_requests — Congestion::RateLimiter