Robert Klemme
11/12/2007 3:18:00 PM
2007/11/12, Shuaib Zahda <shuaib.zahda@gmail.com>:
> Hi all
>
> I am just wondering how can we make two cases belong to the same bunch
> of code. I tried to do it like c but it did not work. it is like this in
> c
>
> switch(x)
> {
> case 5:
> #do bla bla
> break;
> case 7 : case 9:
> #do bla bla
> break;
> default:
> #bla
> }
>
> however, I tried to do the same way in ruby but it did not work.
> case x
> when 5:
> #do bla
> when 7: when 9:
> #do bla bla
> else
> #bla
> end
>
> I know that when provides conditions and I can use them but I am just
> wondering what is the way because i did not find it in books and online
case foo
when 1, 2, 10
then ...
else
...
end
Cheers
robert
--
use.inject do |as, often| as.you_can - without end