On Tue, 2 Nov 2004 05:01:17 +0900, Mohammad Khan <mkhan / lextranet.com> wrote: > > No, I'm sorry, I *don't* know what you mean. Foo.new is a true value. > Foo.new is not a true value, > Foo.new is *considered* as true value > If it is true value, > the following boolean expression should return true: > > Foo.new == true In some other language, perhaps, but not in Ruby. IMO, the decision ultimately being left to Matz. That which is not false or nil is true. -austin -- Austin Ziegler * halostatue / gmail.com * Alternate: austin / halostatue.ca : as of this email, I have [ 5 ] Gmail invitations