On Thu, 08 Dec 2005 18:37:43 -0800, ako... wrote:

> hello,
> 
> is this a proper way to do it:
> 
> name = 'MyModule'
> o = Object.new
> o.extend(Module.const_get(name))
> 
> 

I don't know if this is the proper way, but you could just eval the name:

name = 'MyModule'
o = Object.new
o.extend( eval name )

Or alternatively:

eval("o.extend #{name}")

-- 
Ross Bamford - rosco / roscopeco.remove.co.uk
"\e[1;31mL"