条件分岐(case文)

testは2もしくは3です
test = 3

case test
when 1
  puts 'testは1です'
when 2,3
  puts 'testは2もしくは3です'
else
  puts 'testの値は3より大きいもしくは正の整数ではありません'
end
case文は変数の値によって条件分岐するのに使用します。

case 条件分岐に使用する変数
when 値
条件分岐に使用する変数が値だった時の処理
else
どのwhenにも一致しなかったときの処理
end

の形式で記入します。

whenは複数個追加することもでき、,区切りでどれかに一致したときの処理とすることもできます。