[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:3344

From: "pypypy567 (py _)" <redmine@r...>
Date: Tue, 2 Oct 2012 07:06:19 +0900
Subject: [ruby-reference-manual:3344] [るりまプロジェクト - Bug #7098][Open] Module#undef_method, #remove_method の SecurityError


Issue #7098 has been reported by pypypy567 (py _).

----------------------------------------
Bug #7098: Module#undef_method, #remove_method の SecurityError
https://bugs.ruby-lang.org/issues/7098

Author: pypypy567 (py _)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 
reporter: 
ruby_version: 


http://doc.ruby-lang.org/ja/1.9.3/method/Module/i/private_constant.html
http://doc.ruby-lang.org/ja/1.9.3/method/Module/i/undef_method.html
http://doc.ruby-lang.org/ja/1.9.3/method/Module/i/remove_method.html

#7096 を見てて気付きましたが undef_method と remove_method も private_constant と同じように SecurityError が発生しますね。
書き加えた方がいいんでしょうか?
$SAFE = 4 限定だしきっとこれ以外にも沢山見落とされてそう。
書くなら内容は private_constant からコピペでよさそうな気がします。




-- 
http://bugs.ruby-lang.org/

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

->    3344 2012-10-02 00:06 [redmine@r...        ] [るりまプロジェクト - Bug #7098][Open] Module#undef_method, #remove_method の SecurityError
      3871 2014-09-10 15:19 ┗[sho-h@n...          ] [るりまプロジェクト - Bug #7098] [Rejected] Module#undef_method, #remove_method の SecurityError