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