Module: Sidekiq

Defined in:
lib/sidekiq_unique_jobs/testing.rb,
lib/sidekiq_unique_jobs/sidekiq_unique_ext.rb

Defined Under Namespace

Modules: Worker Classes: Job, JobSet, Queue, ScheduledSet, SortedEntry

Class Method Summary collapse

Class Method Details

.use_options(tmp_config = {}) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/sidekiq_unique_jobs/testing.rb', line 9

def self.use_options(tmp_config = {})
  old_config = default_worker_options
  default_worker_options.clear
  self.default_worker_options = tmp_config

  yield
ensure
  default_worker_options.clear
  self.default_worker_options = old_config
end