From: "Gábor SEBESTYÉN" Date: 2005-06-17T17:44:17+09:00 Subject: Unless unless I have this very simple example: a = 1 b = nil puts a.nil? puts b.nil? puts "ok" unless a.nil? and b.nil? Running it results these: false true ok Why the third answer is ok? Unless false and true => false .. Clue? G�bor