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

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 のクラスの継承リストの表示がおかしいのを修正する