From: "Peña, Botp" Date: 2008-07-29T16:58:42+09:00 Subject: Re: and and or in case From: Peña, Botp [mailto:botp@delmonte-phil.com] # if 1==1 and 2==2 # p "ok" # end # "ok" # #=> nil # # case # when 1==1 and 2==2 # p "ok" # end # SyntaxError: compile error note, when i use parens (to override), it works case when (1==1 and 2==2) p "ok" end "ok" #=> nil but still it does not answer the difference in behaviour to that of ordinary if-elsif clause...