lib/compo/composite.rb in compo-0.2.0 vs lib/compo/composite.rb in compo-0.3.0

- old
+ new

@@ -114,10 +114,10 @@ # # @param child [Object] The child whose parent assignment is being set. # # @return [void] def remove_parent_of(child) - Parentless.new.add(nil, child) unless child.nil? + Parentless.for(child) end # Default implementation of #remove! in terms of #remove_id! # # Either this or #remove_id! must be overridden by the implementing class.