class ActiveFedora::Associations::RDF
def replace(values)
def replace(values) ids = Array(values).reject(&:blank?) raise "can't modify frozen #{owner.class}" if owner.frozen? destroy ids.each do |id| uri = ::RDF::URI(ActiveFedora::Base.id_to_uri(id)) owner.resource.insert [owner.rdf_subject, reflection.predicate, uri] end owner.send(:attribute_will_change!, reflection.name) end