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