Sha256: 310c7ed1c39c2260f817aac1bc11aa5aefee31167feb8c795f16f5a320db642c
Contents?: true
Size: 409 Bytes
Versions: 3
Compression:
Stored size: 409 Bytes
Contents
# frozen_string_literal: true module Bulkrax class DeleteWorkJob < ApplicationJob queue_as :import # rubocop:disable Rails/SkipsModelValidations def perform(entry, importer_run) work = entry.factory.find work&.delete importer_run.increment!(:deleted_records) importer_run.decrement!(:enqueued_records) end # rubocop:enable Rails/SkipsModelValidations end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bulkrax-1.0.2 | app/jobs/bulkrax/delete_work_job.rb |
bulkrax-1.0.1 | app/jobs/bulkrax/delete_work_job.rb |
bulkrax-1.0.0 | app/jobs/bulkrax/delete_work_job.rb |