From: Hidetoshi NAGAI Date: 2003-10-30T14:37:18+09:00 Subject: [ruby-dev:21780] Re: access ENV on $SAFE==4 永井@知能.九工大です. From: matz@ruby-lang.org (Yukihiro Matsumoto) Subject: [ruby-dev:21777] Re: access ENV on $SAFE==4 Date: Thu, 30 Oct 2003 13:47:31 +0900 Message-ID: <1067489250.831188.15470.nullmailer@picachu.netlab.jp> > |list_insecure_ref_denied がいいかはともかく, > |list_insecure_ref だけだとどちらを指しているかが > |わかりづらいのではないでしょうか. > そーですねえ。もっと良い名前はないものでしょうか。 なかなかないですねぇ... 単純に ENV.insecure_ref_denied/allowed という選択肢も あるのかもしれませんが,'?' の付け忘れだけでバグの元になるというのも 危なっかしくて嫌ですし... > |考えてみたら,ENV.keys.each{|k| ENV.deny_insecure_ref(k)} を > |実行すればいいだけですよね. > |影響が大きすぎること,また,定数の場合と比べてデフォルトが > |逆になってしまうことによる混乱とを考えると, > |どちらもデフォルト許可とするのが正しい選択に思えてきました. > うーん、そうなんだろうか。 ごめんなさい.上記は忘れてください.私が大馬鹿者でした. # そんなことをしたら,初期の目的はどこに行ったんだが... -- 永井 秀利 (九工大 知能情報) nagai@ai.kyutech.ac.jp