foo <matju / cam.org> 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