Sha256: 1f12a8006d6756c8a4ff9d7afbcd5405c09b2b22ed69920b357005bbff068a2e
Contents?: true
Size: 470 Bytes
Versions: 10
Compression:
Stored size: 470 Bytes
Contents
# frozen_string_literal: true module Zizia class CsvImportDetail < ::ApplicationRecord after_initialize :set_defaults, unless: :persisted? 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 def set_defaults self.success_count = 0 self.failure_count = 0 end end end
Version data entries
10 entries across 10 versions & 1 rubygems