:false and :true a both resolved as True in an if cause ...
only nil and false itself are treated as false,
[],"",{},0,0.0 and others are true too

-- 
Posted via http://www.ruby-forum.com/.