From: Gennady Bystritsky Date: 2006-05-12T00:53:39+09:00 Subject: Re: Creating a method like Array(object) What you can do, though, use [] instead of (). class YourClass class << self def [](*args) p args end end end Then at least YourClass[1, 2, 3] would be available for you. Gennady. > -----Original Message----- > From: Farrel Lifson [mailto:farrel.lifson@gmail.com] > Sent: Thursday, May 11, 2006 1:05 > To: ruby-talk ML > Subject: Re: Creating a method like Array(object) > > Whoops! Never mind just realised Array() isn't a class it's a > method on Kernel. > >