ruby の、モジュールを含んだフルのクラス名文字列から、クラスオブジェクトを取得したい
たとえば、以下の文字列があったとします。
"FooModule::BarClass"
このような、モジュールをフルに含むクラス名の文字列から、 FooModule::BarClass
のクラスオブジェクトを取得したいと考えました。
eval すれば一発のような気もしますが、脆弱性やバグの温床になりそうなので、できれば避けたいと思っています。
質問
- ruby の、モジュールを含んだフルのクラス名の文字列から、それが表すクラスオブジェクトを取得したいです。これを実現する、そのまま eval 以外の方法などありますでしょうか。