class ActiveFedora::Associations::RDF

def replace(values)

:nodoc:
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