module Sidekiq::JobSet::UniqueExtension
Provides extensions for unlocking jobs that are removed and deleted
@author Mikael Henriksson <mikael@mhenrixon.com>
Public Instance Methods
Source
# File lib/sidekiq_unique_jobs/sidekiq_unique_ext.rb, line 122 def clear each(&:delete) super end
Wraps the original method to ensure locks for the job are deleted
Calls superclass method
Source
# File lib/sidekiq_unique_jobs/sidekiq_unique_ext.rb, line 134 def delete_by_value(name, value) SidekiqUniqueJobs::Unlockable.delete!(Sidekiq.load_json(value)) if super end
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