From: Junkone Date: 2008-06-06T02:29:08+09:00 Subject: why cannot i put conditions in when clause irb(main):003:0> case a irb(main):004:1> when 0 irb(main):005:1> puts "0" irb(main):006:1> when >0 irb(main):007:1> puts "greater" irb(main):008:1> end SyntaxError: compile error (irb):6: syntax error, unexpected '>' when >0 ^ from (irb):8