Method: Sidekiq::Scheduled::Poller#initialize

Defined in:
lib/sidekiq/scheduled.rb

#initialize(config) ⇒ Poller



77
78
79
80
81
82
83
84
85
# File 'lib/sidekiq/scheduled.rb', line 77

def initialize(config)
  @config = config
  @enq = (config[:scheduled_enq] || Sidekiq::Scheduled::Enq).new(config)
  @sleeper = ConnectionPool::TimedStack.new
  @done = false
  @thread = nil
  @count_calls = 0
  @rnd = Random.new
end