module ActiveFedora::RDF::Persistence
Mixin for adding datastream persistence to an ActiveTriples::Resource descendant so that it may be used to back an ActiveFedora::RDFDatastream.
@see ActiveFedora::RDFDatastream.resource_class @see ActiveFedora::RDF::ObjectResource
Constants
- BASE_URI
Attributes
datastream[RW]
Public Instance Methods
persist!()
click to toggle source
Overrides ActiveTriples::Resource
# File lib/active_fedora/rdf/persistence.rb, line 21 def persist! return false unless datastream&.respond_to?(:save) @persisted ||= datastream.save end
persisted?()
click to toggle source
Overrides ActiveTriples::Resource
# File lib/active_fedora/rdf/persistence.rb, line 27 def persisted? return true if frozen? && !datastream.new_record? @persisted ||= !datastream.new_record? end