So: if (a.method_call == b.method_call).true? as opposed to: if a.method_call == b.method_call ? Is there some other situation where this would be an improvement? Bill On Sat, 30 Oct 2004 00:16:55 +0900, Mohammad Khan <mkhan / lextranet.com> wrote: > I prefer something like, > > a.true? > not, a == true or a.class == TrueClass > > And I think, most of us prefer to write code this way. > -- > Mohammad > > > > > On Fri, 2004-10-29 at 11:12, Bill Atkins wrote: > > Why would that be nice? :) > > > > Bill > > > > On Sat, 30 Oct 2004 00:10:49 +0900, Mohammad Khan <mkhan / lextranet.com> wrote: > > > Wouldn't it be nice to have two more methods true? and false? like nil? > > > in Object. > > > > > > n = NilClass.new > > > t = TrueClass.new > > > f = FalseClass.new > > > > > > n.nil? -> true > > > t.nil? -> false > > > f.nil? -> false > > > > > > n.true? -> false > > > t.true? -> true > > > f.true? -> false > > > > > > n.false -> false > > > t.false -> false > > > f.false -> true > > > > > > Thanks, > > > Mohammad > > > > > > > -- > Mohammad Khan <mkhan / lextranet.com> > Legal Computer Solutions, Inc. > >