Sha256: 12bb1360420bd8b9acc91a4d74e3cc438e6d834712f42e5b910cab4d45336dd0
Contents?: true
Size: 450 Bytes
Versions: 2
Compression:
Stored size: 450 Bytes
Contents
class LockWorker include Sidekiq::Worker include Sidekiq::Lock::Worker sidekiq_options lock: { timeout: 1, name: 'lock-worker' } end class DynamicLockWorker include Sidekiq::Worker include Sidekiq::Lock::Worker sidekiq_options lock: { timeout: proc { |user_id, timeout| timeout*2 }, name: proc { |user_id, timeout| "lock:#{user_id}" } } end class RegularWorker include Sidekiq::Worker include Sidekiq::Lock::Worker end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sidekiq-lock-0.3.0 | test/test_workers.rb |
sidekiq-lock-0.2.0 | test/test_workers.rb |