Sha256: 66280da66335eb341761a42c05979906b51087d57cbe2ec290e7d7e6222c8168

Contents?: true

Size: 272 Bytes

Versions: 3

Compression:

Stored size: 272 Bytes

Contents

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

def clear_sidekiq_lock
  Thread.current[Sidekiq::Lock::THREAD_KEY] = nil
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sidekiq-lock-0.3.1 lib/sidekiq/lock/testing/inline.rb
sidekiq-lock-0.3.0 lib/sidekiq/lock/testing/inline.rb
sidekiq-lock-0.2.0 lib/sidekiq/lock/testing/inline.rb