ruby-reference-manual:2786
From: Sho Hashimoto <sho-h@n...>
Date: Sat, 30 Jul 2011 10:40:43 +0900
Subject: [ruby-reference-manual:2786] [るりまプロジェクト - Bug #5115] 1.8.8 の Enumerator のクラスの継承リストの表示がおかしいのを修正する
Issue #5115 has been updated by Sho Hashimoto. あ、なるほど。以下のようになっているから 1.8.8 だけ変なのですね。 1.8.7 * include Enumerable__Enumerator -> include Enumerator -> 分岐して Enumerable::Enumerator の定義 1.8.8 * include Enumerator -> 分岐して Enumerator の定義 * include Enumerable__Enumerator -> include Enumerator -> 分岐して Enumerator の定義 1.9.1 * include Enumerator -> 分岐して Enumerator の定義 1.8.8 で Enumerable::Enumerator は互換性のために残ってるから _builtin.rd は今のようになってる事、DRY にするために、_builtin/Enumerator に Enumerable::Enumerator の定義がある事を考慮して Enumerator の「= class」から下の部分を別のファイルに分ける事で対応しようと思います。 なお、上記を教えて頂いたあとで気づきましたが、1.8.8 で表示できていなかった Enumerable::Enumerator もついでに表示できるようになります。一度コミットしてみるので、変であれば教えてください。 ---------------------------------------- Bug #5115: 1.8.8 の Enumerator のクラスの継承リストの表示がおかしいのを修正する http://redmine.ruby-lang.org/issues/5115 Author: Sho Hashimoto Status: Open Priority: Low Assignee: Sho Hashimoto Category: Target version: reporter: ruby_version: 1.8.8 の Enumerator のクラスの継承リストだけ、以下のように表示されてしまっているようです。(Enumerable < Enumerable の部分が重複) クラスの継承リスト: Enumerator < Enumerable < Enumerable < Object < Kernel リンク先がどちらも Enumerable クラスなので、1 つだけ表示するようにしたいです。ただ、まだ原因がわかってません。 今のところ、他のクラスで同様のものを見つけていないので、ひとまず Low なチケットとして発行だけしておきます。 -- http://redmine.ruby-lang.org -- ML: ruby-reference-manual@m... Info: http://QuickML.com/
2784 2011-07-29 19:27 [sho-h@n... ] [るりまプロジェクト - Bug #5115][Open] 1.8.8 の Enumerator のクラスの継承リストの表示がおかしいのを修正する 2785 2011-07-29 23:42 ┣[redmine@r... ] [るりまプロジェクト - Bug #5115] 1.8.8 の Enumerator のクラスの継承リストの表示がおかしいのを修正する -> 2786 2011-07-30 03:40 ┗[sho-h@n... ] [るりまプロジェクト - Bug #5115] 1.8.8 の Enumerator のクラスの継承リストの表示がおかしいのを修正する