Table of Contents - rack-throttle-0.7.0 Documentation
Classes and Modules
- Rack
- Rack::Throttle
- Rack::Throttle::Daily
- Rack::Throttle::Hourly
- Rack::Throttle::Interval
- Rack::Throttle::Limiter
- Rack::Throttle::Minute
- Rack::Throttle::Rules
- Rack::Throttle::Second
- Rack::Throttle::TimeWindow
- Rack::Throttle::VERSION
Methods
- ::new — Rack::Throttle::Daily
- ::new — Rack::Throttle::Hourly
- ::new — Rack::Throttle::Interval
- ::new — Rack::Throttle::Limiter
- ::new — Rack::Throttle::Minute
- ::new — Rack::Throttle::Rules
- ::new — Rack::Throttle::Second
- ::to_a — Rack::Throttle::VERSION
- ::to_s — Rack::Throttle::VERSION
- ::to_str — Rack::Throttle::VERSION
- #allowed? — Rack::Throttle::Interval
- #allowed? — Rack::Throttle::Limiter
- #allowed? — Rack::Throttle::TimeWindow
- #blacklisted? — Rack::Throttle::Limiter
- #cache — Rack::Throttle::Limiter
- #cache_get — Rack::Throttle::Limiter
- #cache_has? — Rack::Throttle::Limiter
- #cache_key — Rack::Throttle::Daily
- #cache_key — Rack::Throttle::Hourly
- #cache_key — Rack::Throttle::Limiter
- #cache_key — Rack::Throttle::Minute
- #cache_key — Rack::Throttle::Rules
- #cache_key — Rack::Throttle::Second
- #cache_set — Rack::Throttle::Limiter
- #call — Rack::Throttle::Limiter
- #client_identifier — Rack::Throttle::Limiter
- #client_identifier — Rack::Throttle::Rules
- #client_identifier_for_rule — Rack::Throttle::Rules
- #default_limit — Rack::Throttle::Rules
- #http_error — Rack::Throttle::Limiter
- #http_status — Rack::Throttle::Limiter
- #ip — Rack::Throttle::Rules
- #ip_whitelisted? — Rack::Throttle::Rules
- #ips — Rack::Throttle::Rules
- #max_per_day — Rack::Throttle::Daily
- #max_per_hour — Rack::Throttle::Hourly
- #max_per_minute — Rack::Throttle::Minute
- #max_per_second — Rack::Throttle::Second
- #max_per_window — Rack::Throttle::Daily
- #max_per_window — Rack::Throttle::Hourly
- #max_per_window — Rack::Throttle::Minute
- #max_per_window — Rack::Throttle::Rules
- #max_per_window — Rack::Throttle::Second
- #minimum_interval — Rack::Throttle::Interval
- #path_matches? — Rack::Throttle::Rules
- #rate_limit_exceeded — Rack::Throttle::Limiter
- #request_start_time — Rack::Throttle::Limiter
- #retry_after — Rack::Throttle::Interval
- #retry_after — Rack::Throttle::Rules
- #rule_for — Rack::Throttle::Rules
- #rule_whitelisted? — Rack::Throttle::Rules
- #rules — Rack::Throttle::Rules
- #time_string — Rack::Throttle::Rules
- #whitelisted? — Rack::Throttle::Limiter
- #whitelisted? — Rack::Throttle::Rules