From: Gavin Kistner Date: 2005-02-11T11:17:09+09:00 Subject: Re: attr On Jan 24, 2005, at 9:25 AM, Robert Klemme wrote: >> . def a? >> . @a ? true : @a >> . end > > Why not "def a?() @a end"? I personally always define them as: def a? !!@a end to ensure a boolean value is returned.