Sha256: e3ca782784e61a692291e6179e6ccd8356ca3cd5759635069a072cce30465b00
Contents?: true
Size: 499 Bytes
Versions: 56
Compression:
Stored size: 499 Bytes
Contents
module Workarea module ScheduledJobs # Remove any scheduled jobs that still exist in Redis, but no longer # have a worker class available for them. Fixes an issue wherein # removing a previously scheduled job from initializers doesn't # actually stop the job from being enqueued. def self.clean return if Workarea.config.skip_service_connections Sidekiq::Cron::Job.all.each do |job| job.destroy unless const_defined?(job.klass) end end end end
Version data entries
56 entries across 56 versions & 1 rubygems