# File lib/mongo_mapper/plugins/associations/one_association.rb, line 21 def setup(model) super association = self options = self.options model.before_destroy do if !association.embeddable? proxy = self.get_proxy(association) unless proxy.nil? case options[:dependent] when :destroy then proxy.destroy when :delete then proxy.delete else proxy.nullify end end end end end