struct

Fetcher::RateLimitConfig

Inherits Struct < Value < Object

Constructors

new(capacity : Float64 = Config::DEFAULT_RATE_LIMIT_CAPACITY, refill_rate : Float64 = Config::DEFAULT_RATE_LIMIT_REFILL_RATE, max_waiter_queue_size : Int32 | Nil = nil)
Source

Instance methods

capacity
clone
Source
copy_with(capacity _capacity = @capacity, refill_rate _refill_rate = @refill_rate, max_waiter_queue_size _max_waiter_queue_size = @max_waiter_queue_size)
Source
max_waiter_queue_size
refill_rate