class CheckAndNotify::Cron
Public Class Methods
init()
click to toggle source
# File lib/check_and_notify/cron.rb, line 3 def self.init init_every_hour_cron init_every_ten_minutes_cron init_every_thirty_minutes_cron init_every_one_minute_cron end
Private Class Methods
init_every_hour_cron()
click to toggle source
# File lib/check_and_notify/cron.rb, line 12 def self.init_every_hour_cron Sidekiq::Cron::Job.create({ name: 'CheckEveryHourWorker', cron: '0 * * * *', class: 'CheckAndNotify::Workers::CheckEveryHourWorker' }) end
init_every_one_minute_cron()
click to toggle source
# File lib/check_and_notify/cron.rb, line 36 def self.init_every_one_minute_cron Sidekiq::Cron::Job.create({ name: 'CheckEveryOneMinuteWorker', cron: '*/1 * * * *', class: 'CheckAndNotify::Workers::CheckEveryOneMinuteWorker' }) end
init_every_ten_minutes_cron()
click to toggle source
# File lib/check_and_notify/cron.rb, line 20 def self.init_every_ten_minutes_cron Sidekiq::Cron::Job.create({ name: 'CheckEveryTenMinutesWorker', cron: '*/10 * * * *', class: 'CheckAndNotify::Workers::CheckEveryTenMinutesWorker' }) end
init_every_thirty_minutes_cron()
click to toggle source
# File lib/check_and_notify/cron.rb, line 28 def self.init_every_thirty_minutes_cron Sidekiq::Cron::Job.create({ name: 'CheckEveryThirtyMinutesWorker', cron: '*/30 * * * *', class: 'CheckAndNotify::Workers::CheckEveryThirtyMinutesWorker' }) end