ruby-reference-manual:2728
From: Sho Hashimoto <sho-h@n...>
Date: Sat, 18 Jun 2011 23:26:12 +0900
Subject: [ruby-reference-manual:2728] [るりまプロジェクト - Bug #4901][Open] サブライブラリに同じ項目が複数表示される事がある
Issue #4901 has been reported by Sho Hashimoto. ---------------------------------------- Bug #4901: サブライブラリに同じ項目が複数表示される事がある http://redmine.ruby-lang.org/issues/4901 Author: Sho Hashimoto Status: Open Priority: Normal Assignee: Category: bitclust Target version: reporter: ruby_version: サブライブラリに同じ項目が複数表示される事があるようです。例えば、以下の gem_runner などがそうです。 http://doc.okkez.net/191/view/library/rubygems おそらくですが、sublibrary を 2 回見つけてて、以下のように既に push してれば 2 度目は行わないなどで対応できるのではないかと思います。 --- lib/bitclust/libraryentry.rb (revision 4648) +++ lib/bitclust/libraryentry.rb (working copy) @@ -118,8 +118,10 @@ end def sublibrary(lib) - sublibraries().push lib - lib.is_sublibrary = true + if !sublibraries.include?(lib) + sublibraries().push lib + lib.is_sublibrary = true + end end def fetch_class(name) -- http://redmine.ruby-lang.org -- ML: ruby-reference-manual@m... Info: http://QuickML.com/