lib/aws/rails/sqs_active_job/deduplication.rb
# frozen_string_literal: true module Aws module Rails # SQS ActiveJob modules module SqsActiveJob extend ActiveSupport::Concern included do class_attribute :excluded_deduplication_keys end # class methods for SQS ActiveJob. module ClassMethods def deduplicate_without(*keys) self.excluded_deduplication_keys = keys.map(&:to_s) | ['job_id'] end end end end end