Top Level Namespace

Defined Under Namespace

Modules: Sidekiq

Instance Method Summary collapse

Instance Method Details

#clear_sidekiq_lockObject



6
7
8
# File 'lib/sidekiq/lock/testing/inline.rb', line 6

def clear_sidekiq_lock
  Sidekiq.lock_container.store(nil)
end

#set_sidekiq_lock(worker_class, payload) ⇒ Object



1
2
3
4
# File 'lib/sidekiq/lock/testing/inline.rb', line 1

def set_sidekiq_lock(worker_class, payload)
  options = worker_class.get_sidekiq_options['lock']
  Sidekiq.lock_container.store(Sidekiq::Lock::RedisLock.new(options, payload))
end