class Sidekiq::ScheduledSet
The set of scheduled jobs within Sidekiq
. Based on this, you can search/filter for jobs. Here's an example where I'm selecting jobs based on some complex logic and deleting them from the scheduled set.
r = Sidekiq::ScheduledSet.new r.select do |scheduled| scheduled.klass == 'Sidekiq::Extensions::DelayedClass' && scheduled.args[0] == 'User' && scheduled.args[1] == 'setup_new_subscriber' end.map(&:delete)
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/sidekiq/api.rb, line 802 def initialize super "schedule" end