Sha256: 7852167c0d97f5da2a448a49570ba715a8bb6949d00274c0c898f2f37a1ea564

Contents?: true

Size: 274 Bytes

Versions: 16

Compression:

Stored size: 274 Bytes

Contents

# frozen_string_literal: true

# :nocov:

class SimpleWorker
  include Sidekiq::Worker
  sidekiq_options lock: :until_executed,
                  queue: :default,
                  unique_args: ->(args) { [args.first] }

  def perform(args)
    sleep 5
    [args]
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
sidekiq-unique-jobs-6.0.13 examples/simple_worker.rb
sidekiq-unique-jobs-6.0.12 examples/simple_worker.rb
sidekiq-unique-jobs-6.0.11 examples/simple_worker.rb
sidekiq-unique-jobs-6.0.10 examples/simple_worker.rb
sidekiq-unique-jobs-6.0.9 examples/simple_worker.rb
sidekiq-unique-jobs-6.0.8 examples/simple_worker.rb
sidekiq-unique-jobs-6.0.7 examples/simple_worker.rb
sidekiq-unique-jobs-6.0.6 examples/simple_worker.rb
sidekiq-unique-jobs-6.0.5 examples/simple_worker.rb
sidekiq-unique-jobs-6.0.4 examples/simple_worker.rb
sidekiq-unique-jobs-6.0.3 examples/simple_worker.rb
sidekiq-unique-jobs-6.0.2 examples/simple_worker.rb
sidekiq-unique-jobs-6.0.1 examples/simple_worker.rb
sidekiq-unique-jobs-6.0.0 examples/simple_worker.rb
sidekiq-unique-jobs-6.0.0.rc8 examples/simple_worker.rb
sidekiq-unique-jobs-6.0.0.rc7 examples/simple_worker.rb