The case statement in ruby…
… is a bit different from switch in other languages, take a look
>> case 1
>> when 1
>> when 2
>> when 3
>> '1, 2 or 3'
>> else
?> 'higher than 3'
>> end
=> nil
>> case 1
>> when 1, 2, 3
>> '1, 2 or 3'
>> else
?> 'higher than 3'
>> end
=> "1, 2 or 3"