> Can a case statement return multiple correct cases?
> >
>
> >nope.

But this will, and it's no less compact than a case statement IMO:

wins = []
wins << 1 if (a > 3)
wnis << 2 if (a > 5)
wins << 3 if (a < 7)
wins << 4 if (a < 3)

For a = 4, wins should be [1,3].   Hopefully you get the idea.



-- 
What a tangled web we weave / Go 'round with circumstance / Someone show me
how to tell / The dancer from the dance...