module Sidekiq::JobSet::UniqueExtension
Provides extensions for unlocking jobs that are removed and deleted
@author Mikael Henriksson <mikael@mhenrixon.com>
Public Instance Methods
clear()
click to toggle source
Wraps the original method to ensure locks for the job are deleted
Calls superclass method
# File lib/sidekiq_unique_jobs/sidekiq_unique_ext.rb, line 144 def clear each(&:delete) super end
delete_by_value(name, value)
click to toggle source
Wraps the original method to ensure locks for the job are deleted
@param [String] name the name of the key @param [String] value a sidekiq job hash
Calls superclass method
# File lib/sidekiq_unique_jobs/sidekiq_unique_ext.rb, line 156 def delete_by_value(name, value) SidekiqUniqueJobs::Unlockable.delete!(Sidekiq.load_json(value)) if super(name, value) end