Sha256: 5ce70d9d095d6b74a9e5eccdb375b110e9bfbdc8e639ad3a43b2de8cc880f16a

Contents?: true

Size: 323 Bytes

Versions: 1

Compression:

Stored size: 323 Bytes

Contents

# frozen_string_literal: true
module Zizia
  class CsvImportDetail < ApplicationRecord
    belongs_to :csv_import
    has_many :pre_ingest_works
    has_many :pre_ingest_files, through: :pre_ingest_works

    def total_size
      return 0 if pre_ingest_files.empty?
      pre_ingest_files.map(&:size).sum
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
zizia-3.1.0.alpha.01 app/models/zizia/csv_import_detail.rb