On 20 Aug 2008, at 22:32, Iki Baz Castillo wrote:

> Hi, AFAIK in Ruby the only (or the "coolest") way to do something as:
>
>  if num in [1,2,3,4]
>
> is by doing:
>
>  if [1,2,3,4].index(num)
>
> Is it? any other "cooler" way? Thanks.


Well not saying this is actually a good idea, but...
class Object
   def in(collection)
     collection.include? self
   end
end

if num.in [1,2,3,4]
  ...