class DogBiscuits::Package
Public Instance Methods
add_types()
click to toggle source
If object is a DIP/AIP, add the rdf type
# File lib/dog_biscuits/models/works/package.rb, line 42 def add_types rdf_type << DogBiscuits::Vocab::OaisArchivematica.DisseminationInformationPackage if dip? rdf_type << DogBiscuits::Vocab::OaisArchivematica.ArchivalInformationPackage if aip? end
aip?()
click to toggle source
It's an AIP if it has an AIP UUID
# File lib/dog_biscuits/models/works/package.rb, line 32 def aip? aip_uuid.blank? ? false : true end
dip?()
click to toggle source
It's a DIP if it has a DIP UUID
# File lib/dog_biscuits/models/works/package.rb, line 37 def dip? dip_uuid.blank? ? false : true end
package?()
click to toggle source
# File lib/dog_biscuits/models/works/package.rb, line 27 def package? true end