From: Shin-ichiro HARA Date: 2001-09-20T13:59:09+09:00 Subject: [ruby-list:31541] Re: クラス名からインスタンスを作る方法 原です。 >class Foo >end >class Bar >end >class Baz >end > >class_list = [ "Foo", "Bar", "Baz" ] > >class_list.each {|klass| > p obj = Object.const_get(klass).new >} これは、 > > (既に上記Foo/Bar/Bazの各クラスは定義されているものとします)。 という条件を考えると、 class Foo end class Bar end class Baz end class_list = [Foo, Bar, Baz] class_list.each {|klass| p klass.new } が正解だったりして。