From: Zach Dennis Date: 2003-11-27T03:48:58+09:00 Subject: defining a 'puts' or a 'print' for a class I've got a class called Email and right now i have: class Email def initialize ....stuff here.... end def print return ....stuff here.... end end e = Email.new( ...stuff here... ) puts Email.print But I would love to say: puts Email to get the same result. Any ideas? Thanks, Zach