Class: Checkups::SidekiqWorker

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::Worker
Defined in:
lib/checkups/sidekiq_worker.rb

Instance Method Summary collapse

Instance Method Details

#perform(frequency, verbose = false) ⇒ Object

:hourly or :daily, spread them out over time



14
15
16
17
18
# File 'lib/checkups/sidekiq_worker.rb', line 14

def perform(frequency, verbose = false)
  Checkup.checkups_by_frequency(frequency.to_sym).each_with_index do |klass, i|
    OneCheckupWorker.perform_in(i * 10, klass.name, verbose)
  end
end