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

ruby-reference-manual:3466

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


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

----------------------------------------
Bug #7685: Object#singleton_methods の inherited_too
https://bugs.ruby-lang.org/issues/7685

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