ruby-reference-manual:3144
From: "sho-h (Sho Hashimoto)" <sho-h@n...>
Date: Fri, 3 Aug 2012 02:38:16 +0900
Subject: [ruby-reference-manual:3144] [るりまプロジェクト - Bug #6826][Open] alias のクラスの階層がトップレベルになるのを修正する
Issue #6826 has been reported by sho-h (Sho Hashimoto). ---------------------------------------- Bug #6826: alias のクラスの階層がトップレベルになるのを修正する https://bugs.ruby-lang.org/issues/6826 Author: sho-h (Sho Hashimoto) Status: Open Priority: Low Assignee: Category: bitclust Target version: reporter: ruby_version: #6795 の確認中に気付いたのですが、alias のクラスの階層が常にトップレベルになるようです。(Net::ProtocRetryError など 以下のようにするか、テンプレートを修正する事で対応できそうです。(superclass を alias しないともっとよいですが...) --- lib/bitclust/classentry.rb (revision 5271) +++ lib/bitclust/classentry.rb (working copy) @@ -87,6 +87,15 @@ property :source, 'String' } + alias orig_superclass superclass + def superclass + if alias? + aliasof.superclass + else + orig_superclass + end + end + def save super save_index -- http://bugs.ruby-lang.org/ -- ML: ruby-reference-manual@m... Info: http://QuickML.com/
-> 3144 2012-08-02 19:38 [sho-h@n... ] [るりまプロジェクト - Bug #6826][Open] alias のクラスの階層がトップレベルになるのを修正する 3159 2012-08-12 08:57 ┗[sho-h@n... ] [るりまプロジェクト - Bug #6826][Closed] alias のクラスの階層がトップレベルになるのを修正する