module Sidekiq::Worker::ClassMethods
Adds class methods to Sidekiq::Job
Prepends methods to Sidekiq::Job
Public Instance Methods
Source
# File lib/sidekiq_unique_jobs/testing.rb, line 59 def use_options(tmp_config = {}) old_options = sidekiq_options_hash.dup sidekiq_options(old_options.merge(tmp_config)) yield ensure self.sidekiq_options_hash = if Sidekiq.respond_to?(:default_job_options) Sidekiq.default_job_options else DEFAULT_WORKER_OPTIONS end sidekiq_options(old_options) end
Temporarily turn a workers sidekiq_options into something different
@note this method will restore the original configuration after yielding
@param [Hash<Symbol, Object>] tmp_config the temporary config to use