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

ruby-reference-manual:3468

From: "pypypy567 (py _)" <redmine@r...>
Date: Fri, 11 Jan 2013 18:09:28 +0900
Subject: [ruby-reference-manual:3468] [るりまプロジェクト - Bug #7685] Object#singleton_methods の inherited_too


Issue #7685 has been updated by pypypy567 (py _).

File Object.singleton_methods.patch added

ファイルを添付するのを忘れてました。
----------------------------------------
Bug #7685: Object#singleton_methods の inherited_too
https://bugs.ruby-lang.org/issues/7685#change-35351

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


http://doc.ruby-lang.org/ja/1.9.3/method/Object/i/singleton_methods.html
> 引数が真のとき、スーパークラスのクラスメソッドも対象になります。これが意味を持つのは self がクラスオブジェクトであるときだけです。

この文中の「これ」が指すのは多分「引数が真のとき、スーパークラスのクラスメソッドも対象になります。」という文だと思いますが、 inherited_too という引数そのものを指しているようにもみえます。
例がクラスを扱うものだけになってることも併せて、クラス以外については inherited_too の指定は全く意味がないという印象を受けてしまいます。

どうするのがいいか迷ってますがとりあえず一案を書いてみました。
例も修正した方がいい気がしますが元のままです。

ちなみに r2170 で変更されたようです。



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

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

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

      3466 2013-01-11 09:51 [redmine@r...        ] [るりまプロジェクト - Bug #7685][Open] Object#singleton_methods の inherited_too
->    3468 2013-01-11 10:09 ┗[redmine@r...        ] [るりまプロジェクト - Bug #7685] Object#singleton_methods の inherited_too