Method List
-
#add SimpleRateLimiter::Repositories::ViolationRepository
-
#add SimpleRateLimiter::Repositories::RedisRecordRepository
-
#apply? SimpleRateLimiter::Domain::Violations
-
build SimpleRateLimiter::Repositories::RedisRecordRepository
-
#check SimpleRateLimiter::Service
-
#exceeded? SimpleRateLimiter::Domain::RateLimit
-
#exist? SimpleRateLimiter::Domain::Violations
-
#expired? SimpleRateLimiter::Domain::Violations
-
#get_all SimpleRateLimiter::Repositories::ViolationRepository
-
#get_by_name SimpleRateLimiter::Repositories::RedisRecordRepository
-
#get_time_elapsed SimpleRateLimiter::Domain::Violations
-
#get_violation_period SimpleRateLimiter::Domain::Violations
-
#identifier SimpleRateLimiter::Domain::Limiter
-
#initialize SimpleRateLimiter::Service
-
#initialize SimpleRateLimiter::Domain::RateLimit
-
#initialize SimpleRateLimiter::Domain::Violations
-
#initialize SimpleRateLimiter::Domain::Limiter
-
#initialize SimpleRateLimiter::Repositories::ViolationRepository
-
#initialize SimpleRateLimiter::Repositories::RedisRecordRepository
-
#rate_violated? SimpleRateLimiter::Domain::Limiter
-
#remove_last SimpleRateLimiter::Repositories::ViolationRepository
-
#remove_last_by_name SimpleRateLimiter::Repositories::RedisRecordRepository
-
#trim_by_name SimpleRateLimiter::Repositories::RedisRecordRepository
-
#validate_redis_connection SimpleRateLimiter::Repositories::RedisRecordRepository
-
#violation_expired? SimpleRateLimiter::Domain::Limiter
-
#was_violated? SimpleRateLimiter::Domain::Limiter