Sha256: 1c3cc6da914b71bf057417a39ba93b03cc050ff2ef8f1ff4415d75a77cfd2263

Contents?: true

Size: 313 Bytes

Versions: 16

Compression:

Stored size: 313 Bytes

Contents

# frozen_string_literal: true

module Bulkrax
  class ImporterRun < ApplicationRecord
    belongs_to :importer
    has_many :statuses, as: :runnable, dependent: :destroy
    has_many :pending_relationships, dependent: :destroy

    def parents
      pending_relationships.pluck(:parent_id).uniq
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
bulkrax-4.4.2 app/models/bulkrax/importer_run.rb
bulkrax-4.4.1 app/models/bulkrax/importer_run.rb
bulkrax-4.3.1 app/models/bulkrax/importer_run.rb
bulkrax-5.0.0 app/models/bulkrax/importer_run.rb
bulkrax-4.4.0 app/models/bulkrax/importer_run.rb
bulkrax-4.3.0 app/models/bulkrax/importer_run.rb
bulkrax-4.2.1 app/models/bulkrax/importer_run.rb
bulkrax-4.2.0 app/models/bulkrax/importer_run.rb
bulkrax-4.1.1 app/models/bulkrax/importer_run.rb
bulkrax-4.1.0 app/models/bulkrax/importer_run.rb
bulkrax-4.0.0 app/models/bulkrax/importer_run.rb
bulkrax-3.5.1 app/models/bulkrax/importer_run.rb
bulkrax-3.5.0 app/models/bulkrax/importer_run.rb
bulkrax-3.4.0 app/models/bulkrax/importer_run.rb
bulkrax-3.3.2 app/models/bulkrax/importer_run.rb
bulkrax-3.3.1 app/models/bulkrax/importer_run.rb