From: Dave Bass Date: 2008-08-24T02:31:18+09:00 Subject: Re: Why 'if 0' succeeds in Ruby But unfortunately Ruby regards both false and nil as not-true. For some reason, this is touted as a feature. False and nil are two quite different concepts and should not be conflated. -- Posted via http://www.ruby-forum.com/.