From: Dave Thomas Date: 2000-08-31T13:49:42+09:00 Subject: [ruby-talk:4686] Re: Class methods foo writes: > why not this? > > class Class > def method_missing(meth, *params, &block) > self.new(*params).send(meth,&block) > end > end That's better. I believe it's slightly less efficient (as it involves creating a Proc object, but I suspect the difference is negligible. Regards Dave