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