Sha256: dc494eb8c2b0ac998137859d7b432087a798abdf5c7845cd6fa58fd79c22a974
Contents?: true
Size: 585 Bytes
Versions: 4
Compression:
Stored size: 585 Bytes
Contents
Sidekiq.configure_server do |config| schedule_file = Sidekiq::Cron.configuration.cron_schedule_file if File.exist?(schedule_file) config.on(:startup) do schedule = Sidekiq::Cron::Support.load_yaml(ERB.new(IO.read(schedule_file)).result) if schedule.kind_of?(Hash) Sidekiq::Cron::Job.load_from_hash!(schedule, source: "schedule") elsif schedule.kind_of?(Array) Sidekiq::Cron::Job.load_from_array!(schedule, source: "schedule") else raise "Not supported schedule format. Confirm your #{schedule_file}" end end end end
Version data entries
4 entries across 4 versions & 1 rubygems