読者です 読者をやめる 読者になる 読者になる

rubyで文字列からClassのnew

下の日記書いてて思い出した。自分がよく忘れるのでメモ。正確にはClassだけじゃないけど。
Object.const_get('Foo').new
で。クラス名はObjectの定数でもあるので代用が可能だとか。詳しくは
http://blade.nagaokaut.ac.jp/cgi-bin/vframe.rb/ruby/ruby-list/40021?39947-40194
のスレッド参照。もちろんevalな方法もある。