class ActiveFedora::Container
This is the base class for ldp containers, it is not an ldp:BasicContainer
def self.find_or_initialize(id)
def self.find_or_initialize(id) find(id) rescue ActiveFedora::ObjectNotFoundError new(id) end
def contained=(*_args)
def contained=(*_args) end
def mint_id
def mint_id "#{id}/#{SecureRandom.uuid}" end
def parent
def parent @parent || raise("Parent hasn't been set on #{self.class}") end
def parent=(parent)
def parent=(parent) @parent = parent self.membership_resource = [::RDF::URI(parent.uri)] end