class Async::Limiter::Window::Continuous

Public Class Methods

new(limit = 1, window: 1, parent: nil, lock: true, queue: []) click to toggle source
Calls superclass method Async::Limiter::Window::new
# File lib/async/limiter/window/continuous.rb, line 7
def initialize(limit = 1, window: 1, parent: nil, lock: true, queue: [])
  super(
    limit,
    type: :sliding, # type doesn't matter, but sliding is less work
    burstable: false,
    window: window,
    parent: parent,
    lock: lock,
    queue: queue
  )
end