class ActiveFedora::Base
def update
def update result = Fedora::Repository.instance.save(@inner_object) datastreams_in_memory.each do |k,ds| if ds.dirty? || ds.new_object? if ds.kind_of?(ActiveFedora::MetadataDatastream) || ds.instance_of?(ActiveFedora::RelsExtDatastream) @metadata_is_dirty = true end result = ds.save end end refresh return result end