Sha256: db5c7eed16b0286aa2a83c16a7d8914f8a919843dc86a7fedcf0553ea5fd89cd
Contents?: true
Size: 606 Bytes
Versions: 2
Compression:
Stored size: 606 Bytes
Contents
module Ddr class Component < Resource include Captionable include HasContent include HasExtractedText include HasIntermediateFile include HasMultiresImage include HasParent include HasStructMetadata include Streamable alias_method :item_id, :parent_id alias_method :item, :parent attribute :target_id, Valkyrie::Types::ID.optional def collection self.parent.parent rescue nil end def collection_id self.collection.id rescue nil end def target Ddr.query_service.find_by(id: target_id) if target_id end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ddr-core-0.2.2 | app/models/ddr/component.rb |
ddr-core-0.2.1 | app/models/ddr/component.rb |