From: Yukihiro Matsumoto Date: 2005-03-13T21:37:24+09:00 Subject: Re: Array#nitems and Object#nil? Hi, In message "Re: Array#nitems and Object#nil?" on Fri, 11 Mar 2005 15:57:32 +0900, Eliah Hecht writes: |In case I'm being unclear, if I do |class Thing | def nil? | true | end |end |t = Thing.new |I think it should be the case that [t, nil, 7].nitems returns 1, |instead of 2 as it currently does. Nil is a nil is a nil. Defining nil? to be true doesn't make something nil. It's just a false predicate. matz.