lib/mongoid/relations/cascading/delete.rb in mongoid-2.8.1 vs lib/mongoid/relations/cascading/delete.rb in mongoid-3.0.0.rc

- old
+ new

@@ -1,9 +1,9 @@ # encoding: utf-8 -module Mongoid # :nodoc: - module Relations #:nodoc: - module Cascading #:nodoc: +module Mongoid + module Relations + module Cascading class Delete attr_accessor :document, :relation, :metadata # Initialize the new cascade strategy, which will set up the relation @@ -30,12 +30,10 @@ # # @since 2.0.0 def cascade if relation if relation.cascades.empty? - safety = Threaded.safety_options relation.clear - Threaded.safety_options = safety else ::Array.wrap(relation).each { |doc| doc.delete } end end end