class
Orion::Middleware::RateLimiter::Bucket
- Orion::Middleware::RateLimiter::Bucket
- Reference
- Object
Overview
Token bucket implementation
Defined in:
orion/middleware/rate_limiter.crConstructors
Instance Method Summary
- #allow? : Bool
- #capacity : Int32
- #capacity=(capacity : Int32)
- #period : Time::Span
- #period=(period : Time::Span)
- #remaining : Int32
- #reset_at : Time
- #reset_at=(reset_at : Time)
- #reset_in : Time::Span
- #tokens : Int32
- #tokens=(tokens : Int32)