Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. module Sidekiq::SidekiqDequer
  2. include Sidekiq
  3. def delete_job_x (worker_name,arguments)
  4. old_jobs = Sidekiq::ScheduledSet.new.select do |job|
  5. job.klass == worker_name && job.args == [arguments]
  6. end
  7. old_jobs.each(&:delete)
  8. end
  9. end
  10. #Usage
  11. #include Sidekiq::SidekiqDequer
  12. #in your Model/Controller ( Call delete_job_x("The Worker Class Name", Number of Arguments)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement