From 8129a8dfbdac69ac5879aedeec45ff7c444954ee Mon Sep 17 00:00:00 2001 From: mame Date: Sun, 31 Jan 2010 06:55:06 +0000 Subject: * lib/rexml/parent.rb (REXML::Parent#delete): return the deleted node because the rdoc of REXML::Element#delete_element says it returns "the element that was removed." git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/rexml/parent.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/rexml') diff --git a/lib/rexml/parent.rb b/lib/rexml/parent.rb index 7ed1761654..0a9f805109 100644 --- a/lib/rexml/parent.rb +++ b/lib/rexml/parent.rb @@ -34,6 +34,7 @@ module REXML found = false @children.delete_if {|c| c.equal?(object) and found = true } object.parent = nil if found + found ? object : nil end def each(&block) -- cgit v1.2.3