From: matz@... (Yukihiro Matsumoto) Date: 2003-09-05T00:16:41+09:00 Subject: [ruby-dev:21347] Re: $SAFE=4 での autoload まつもと ゆきひろです In message "[ruby-dev:21346] Re: $SAFE=4 での autoload" on 03/09/04, nobu.nakada@nifty.ne.jp writes: |> 登録済ということは,より低いセキュリティレベルで autoload メソッドの |> 呼び出しが行われたはずですから,その呼び出し時点で問題がなかったのなら |> ライブラリの require を行っても問題がなさそうに感じます. | |そうすると、requireはautoloadを呼び出したときの$SAFEで実行すべ |きでしょうか。もしそうだとすれば、今はすでにautoloadされている |定数をさらにautoloadしようとしても何も変わりませんが、違う$SAFE |で呼ばれたときにはどっちを優先すべきなんでしょう。 以前、requireは$SAFE=1で実行すれば良いのだと思ったことを記憶 しています。で、実際にそうしてたつもりなんですが、autoloadで は動いてなかったということなんでしょうか。 |そういえば、rb_provided()で一度ロードされるファイルを探しに行く |ようになったのは、なんででしたっけ。 なんででしたっけ?