From: fedzor Date: 2008-02-08T00:22:06+09:00 Subject: Re: Dynamically instantiate a class On Feb 6, 2008, at 9:32 PM, macaco wrote: > I've found this: > > def create_class(var) > #instantiate class type[var] > foo = Object.const_get(type[var]) > sub = foo.new > puts "#{sub.class}" > end > > Works for me! Or you could do this: def create_class klass klass.new end create_class "subClass1" #=> # BTW, can you have a class name that's NOT a constant? -------------------------------------------------------| ~ Ari if god gives you lemons YOU FIND A NEW GOD