From: Massimiliano Mirra Date: 2002-07-04T05:48:14+09:00 Subject: Re: Class.forName("Array") On Thu, Jul 04, 2002 at 03:31:22AM +0900, Sylvia Chai wrote: > Is it possible to create an object of the class > 'Class' dynamically? > > Fox example: to create an object of 'Class' with the > value of 'Hash' by something like: Class.new('Hash') > or Class.forName('Hash') irb(main):001:0> name = 'Hash' "Hash" irb(main):002:0> klass = Module.const_get(name) Hash irb(main):003:0> h = klass.new {} > Isn't it very useful? It is. :-) Massimiliano