module SidekiqSchedulable
Constants
- VERSION
Public Class Methods
boot!()
click to toggle source
# File lib/sidekiq_schedulable.rb, line 12 def self.boot! Sidekiq.configure_server do |config| config.server_middleware do |chain| chain.add Middleware::Server, schedules end config.client_middleware do |chain| chain.add Middleware::Client, schedules end config.on(:startup) do Startup.new(schedules, Sidekiq::ScheduledSet.new).schedule! end end Sidekiq.configure_client do |config| config.client_middleware do |chain| chain.add Middleware::Client, schedules end end end
schedules()
click to toggle source
# File lib/sidekiq_schedulable.rb, line 8 def self.schedules @schedules ||= {} end