ruby-reference-manual:3204
From: "pypypy567 (py _)" <redmine@r...>
Date: Sat, 25 Aug 2012 08:20:20 +0900
Subject: [ruby-reference-manual:3204] [るりまプロジェクト - Bug #6919][Open] Enumerable#count の第一引数を指定した場合の「一致」の基準
Issue #6919 has been reported by pypypy567 (py _). ---------------------------------------- Bug #6919: Enumerable#count の第一引数を指定した場合の「一致」の基準 https://bugs.ruby-lang.org/issues/6919 Author: pypypy567 (py _) Status: Open Priority: Normal Assignee: Category: Target version: reporter: ruby_version: http://rurema.clear-code.com/1.9.3/method/Enumerable/i/count.html メソッドが内部でなんらかの一致判定を行う場合は大抵 ==, eql?, equal? 等々のうちどれを使うか書いて有りますが Enumerable#count には書いてありません。 class C def ==(*) p :== super end end [C.new].count(C.new) #=> :== == を使うようですね。 -- http://bugs.ruby-lang.org/ -- ML: ruby-reference-manual@m... Info: http://QuickML.com/