[Bug #3551] REXML::Document#add uses undefined method 'kind_of'

Bug #3551: REXML::Document#add uses undefined method ‘kind_of’
http://redmine.ruby-lang.org/issues/show/3551

e$B5/I<<Te(B: Hiro A.
e$B%9%F!<%?%9e(B: Open, e$BM%@hEYe(B: Low
e$B%+%F%4%je(B: lib
ruby -v: ruby 1.8.8dev (2010-07-08) [i386-darwin10.4.0]

e$BL@$i$+$Ke(B kind_of? e$B$N4V0c$$$G$9!#e(B1.9e$B$G$OD>$C$F$$$^$9!#e(B

$ svn diff
Index: lib/rexml/document.rb

— lib/rexml/document.rb (revision 28587)
+++ lib/rexml/document.rb (working copy)
@@ -78,7 +78,7 @@
x.kind_of?(Element) || x.kind_of?(DocType)
}
if @children[ insert_before_index ] # Not null = not end of
list

  •      if @children[ insert_before_index ].kind_of DocType
    
  •      if @children[ insert_before_index ].kind_of? DocType
           @children[ insert_before_index ] = child
         else
           @children[ index_before_index-1, 0 ] = child
    

e$B%A%1%C%He(B #3551 e$B$,99?7$5$l$^$7$?!#e(B (by Nobuyoshi N.)

r26513

http://redmine.ruby-lang.org/issues/show/3551