From: Robert Schaaf Date: 2009-06-06T04:56:15+09:00 Subject: Making nil comparable. I have a array of foo objects, each of which contains an array bar values. I'd like to sort the foos, ordered by the bars. The problem is that the bars are of unequal length. The most apt example is the numbering in an outline: 1, 1.1, 1.2, 1.2.1, 1.3 ...etc. In practical terms, comparing 1.1 to 1.2.1 would be [1, 1, nil] <=> [1, 2, 1]. Array#sort_by barfs on the nil. Is there some nice way to let nil always sort low? Also having problems with a Regexp, but I can't find the appropriate forum to cry in. Cheers, Bob Schaaf