From: Robert Klemme Date: 2007-11-13T00:18:12+09:00 Subject: Re: case when when 2007/11/12, Shuaib Zahda : > 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