Sha256: d2a8f18e8e0f05f8c1a36395dd6e671dbc3df8730dce31ad1970c2bb892c3b89

Contents?: true

Size: 255 Bytes

Versions: 11

Compression:

Stored size: 255 Bytes

Contents

# frozen_string_literal: true

# :nocov:

require_relative 'custom_queue_job'

class CustomQueueJobWithFilterMethod < CustomQueueJob
  sidekiq_options lock: :until_executed, unique_args: :args_filter

  def self.args_filter(args)
    args.first
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
sidekiq-unique-jobs-6.0.8 examples/custom_queue_job_with_filter_method.rb
sidekiq-unique-jobs-6.0.7 examples/custom_queue_job_with_filter_method.rb
sidekiq-unique-jobs-6.0.6 examples/custom_queue_job_with_filter_method.rb
sidekiq-unique-jobs-6.0.5 examples/custom_queue_job_with_filter_method.rb
sidekiq-unique-jobs-6.0.4 examples/custom_queue_job_with_filter_method.rb
sidekiq-unique-jobs-6.0.3 examples/custom_queue_job_with_filter_method.rb
sidekiq-unique-jobs-6.0.2 examples/custom_queue_job_with_filter_method.rb
sidekiq-unique-jobs-6.0.1 examples/custom_queue_job_with_filter_method.rb
sidekiq-unique-jobs-6.0.0 examples/custom_queue_job_with_filter_method.rb
sidekiq-unique-jobs-6.0.0.rc8 examples/custom_queue_job_with_filter_method.rb
sidekiq-unique-jobs-6.0.0.rc7 examples/custom_queue_job_with_filter_method.rb