module ActiveFedora::WithMetadata
def metadata_node
def metadata_node @metadata_node ||= self.class.metadata_schema.new(self) end
def save(*)
def save(*) if super metadata_node.metadata_uri = described_by # TODO only necessary if the URI was < > before metadata_node.save # TODO if changed? end end