Sha256: bc1049aaea92c3612919f507bc18dc62b8650ee982f1ed5489c8b492836a3971
Contents?: true
Size: 846 Bytes
Versions: 3
Compression:
Stored size: 846 Bytes
Contents
# frozen_string_literal: true module Hyrax ## # Valkyrie model for `FileSet` domain objects in the Hydra Works model. # # @see https://wiki.duraspace.org/display/samvera/Hydra%3A%3AWorks+Shared+Modeling class FileSet < Hyrax::Resource include Hyrax::Schema(:core_metadata) include Hyrax::Schema(:basic_metadata) attribute :file_ids, Valkyrie::Types::Array.of(Valkyrie::Types::ID) # id for FileMetadata resources attribute :original_file_id, Valkyrie::Types::ID # id for FileMetadata resource attribute :thumbnail_id, Valkyrie::Types::ID # id for FileMetadata resource attribute :extracted_text_id, Valkyrie::Types::ID # id for FileMetadata resource ## # @return [Boolean] true def pcdm_object? true end ## # @return [Boolean] true def file_set? true end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
hyrax-3.0.2 | app/models/hyrax/file_set.rb |
hyrax-3.0.1 | app/models/hyrax/file_set.rb |
hyrax-3.0.0 | app/models/hyrax/file_set.rb |