Rubyの偽はnilとfalseだけであり、驚くべきこと (?) に0は真です。
sample.rb
p !!nil p !!false p !!0 p !!1 p !!-1 p !!true
出力例
$ ruby sample.rb false false true true true true