From: Elmar Sonnenschein Date: 2001-10-12T19:40:48+09:00 Subject: [ruby-talk:22457] Re: Instance method overloading - a bug? "ts" wrote > This is documented in "Programming Ruby", this is the phrase (p. 337) > "If called with an array argument, writes each element on a new line" My question still remains - why? Although I agree that this may be convenient in some cases it contradicts the "Principle of Least Surprise" (at least for me). Or else, why isn't it implemented the same way for hashes too? Regards, Elmar