Bug #2546:
REXMLe$B$Ge(BString::eache$B$r;HMQ$7$F$$$k$?$ae(B1.9e$B$Ge(BNo Method
Error
http://redmine.ruby-lang.org/issues/show/2546
e$B5/I<<Te(B: e$B;0B<e(B e$B1WN4e(B
e$B%9%F!<%?%9e(B: Open, e$BM%@hEYe(B: Normal
e$B%+%F%4%je(B: lib, Target version: 1.9.x
ruby -v: ruby 1.9.2dev (2010-01-02 trunk 26229)
takkanm e$B$G$9!#e(B
RubySpece$B$rF0$+$7$F$$$F5$IU$$$?$N$G$9$,!“e(B1.9e$B$KE:IU$5$l$F$$$ke(BREXMLe$B$K$Fe(BString::eache$B$r;HMQ$7$F$$$Fe(B1.9e$B$GF0$+$J$$2U=je(B(lib/rexml/text.rb)e$B$,$”$j$^$9!#e(B
e$B%=!<%9$r8+$k$H0J2<$N$h$&$Ke(Beach_linee$B$KJQ99$9$l$PLdBj$J$$$h$&$G$9$,!“$$$+$,$G$7$g$&$+e(B?
— a/lib/rexml/text.rb
+++ b/lib/rexml/text.rb
@@ -274,7 +274,7 @@ module REXML
def indent_text(string, level=1, style=”\t", indentfirstline=true)
return string if level < 0
new_string = ‘’
-
string.each { |line|
-
string.each_line { |line| indent_string = style * level new_line = (indent_string + line).sub(/[\s]+$/,'') new_string << new_line
e$B0J>e!"$h$m$7$/$*4j$$$7$^$9!#e(B