From: Eric Jacoboni Date: 2009-03-31T07:34:59+09:00 Subject: Re: Which methods does "puts" invoke? I�aki Baz Castillo writes: > -------- > class String > def to_s > "hiiiiiii" > end > end > > # s=String.new("qweqwe") > # puts s > qweqwe > nil > ----------- Oh yes, you're right... puts doesn't use to_s when called on a String.