From: James Edward Gray II Date: 2006-04-19T06:16:34+09:00 Subject: Re: String#clear On Apr 18, 2006, at 4:06 PM, Joel VanderWerf wrote: > James Edward Gray II wrote: >> Today I was using an Array and a String to track some info in my unit >> tests. I needed to clear them in the #teardown routine. My first >> thought was: >> >> [@some_arr, @some_str].each { |var| var.clear } >> >> I was surprised when that exploded and I had to change it to: >> >> @some_arr.clear >> @some_str.replace("") >> >> Is there any good reason String can't have a #clear method? >> >> James Edward Gray II > > $ irb19 > irb(main):001:0> "foo".clear > => "" > irb(main):002:0> RUBY_VERSION > => "1.9.0" Sweet: now I'll move to the obvious follow-up question... Why are we not adding this to Ruby 1.8.x? James Edward Gray II