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.