Sha256: d0988f45a44776f5f5f1a75500507e3bb6c752fd41c07b981ab3cf625d1d3fe7

Contents?: true

Size: 419 Bytes

Versions: 1

Compression:

Stored size: 419 Bytes

Contents

class Unico::SimilarityControlWorker < BaseWorker
  sidekiq_options retry: false
  
  perform do |object|
    object.transaction do
      similarity_control_checker.do!(object)
    end
  end

  protected

  def resource_repository
    options[:similarity_control_repository] || ::SimilarityControl
  end

  def similarity_control_checker
    options[:similarity_control_checker] || ::SimilarityControlChecker
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
unico-training-7.8.0 app/workers/unico/similarity_control_worker.rb