From: Todd Benson Date: 2008-02-16T22:45:32+09:00 Subject: Re: Alter String base class to perform new (private methods) before returning itself when called by print statements On Feb 16, 2008 7:37 AM, Todd Benson wrote: > Look at these two (using the previous code)... > > puts s.to_s > puts(s).to_s No, no , no!! Not using all the previous code! My bad. More "after" code for you (BTW, Robert's right, you shouldn't really mess with #to_s)... class String def to_s "hi" end end puts "hello".to_s puts("hello").to_s Todd