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.
>
>