# File lib/mongoid/relations/embedded/in.rb, line 40 def substitute(replacement) tap do |proxy| proxy.unbind_one unless replacement base.delete if persistable? return nil end base.new_record = true proxy.target = replacement proxy.bind_one end end