Ruby 初心者スレッド Part 41
■ このスレッドは過去ログ倉庫に格納されています
0165164
2011/03/01(火) 09:22:26.92これは一応うまくいくのですが、デバッグコードみたいなのを使ってるのと、
$SAFEが0じゃないとSCRIPT_LINES__を使えないので、いまいちと感じています
でも他にconst_missingで"Mobi::MobiMobi::FooBar"を得る方法がわかりません。
上のコードの場合、const_missingに送られるのは:Mobiだけなので
mobi.rbやmobi/mobi_mobi.rbが存在すれば順に読み込まれてうまくいきますが、
モジュール階層のディレクトリのみであればLoadErrorで止まってしまいます。
定義済み定数と照らしながらディレクトリ階層内を走査していくほかないでしょうか。
■ このスレッドは過去ログ倉庫に格納されています