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

ruby-reference-manual:3871

From: sho-h@n...
Date: Wed, 10 Sep 2014 13:19:25 +0000
Subject: [ruby-reference-manual:3871] [るりまプロジェクト - Bug #7098] [Rejected] Module#undef_method, #remove_method の SecurityError

Issue #7098 has been updated by Sho Hashimoto.

Status changed from Open to Rejected

廃止ですし、使われてなさそうですし、全部対応するのはなかなか大変という事で諦める感じでどうかと思いました。

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

* Author: py _
* Status: Rejected
* 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 からコピペでよさそうな気がします。





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

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

      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