In message "[ruby-talk:01246] Re: Any FAQ requests, updates, ..."
    on 00/02/05, Dave Thomas <Dave / thomases.com> writes:

|   a.downcase <=> b.downcase || a <=> b
|
|Is there a clever Ruby equivalent?

   (a.downcase <=> b.downcase).nonzero? && a <=> b

`nonzero?' is the method exactly for this purpose.