Sha256: 9841de997582cef7d440f820c6cc384addac6ab39dda33fd1440b5ca63d071b3
Contents?: true
Size: 632 Bytes
Versions: 2
Compression:
Stored size: 632 Bytes
Contents
# frozen_string_literal: true module Bulkrax class CsvCollectionEntry < CsvEntry def factory_class Collection end # Use identifier set by CsvParser#unique_collection_identifier, which falls back # on the Collection's first title if record[source_identifier] is not present def add_identifier self.parsed_metadata[work_identifier] = self.identifier end def add_collection_type_gid return if self.parsed_metadata['collection_type_gid'].present? self.parsed_metadata['collection_type_gid'] = ::Hyrax::CollectionType.find_or_create_default_collection_type.gid end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bulkrax-2.0.1 | app/models/bulkrax/csv_collection_entry.rb |
bulkrax-2.0.0 | app/models/bulkrax/csv_collection_entry.rb |