https://redmine.ruby-lang.org/https://redmine.ruby-lang.org/favicon.ico?17113305112019-08-12T22:23:50ZRuby Issue Tracking SystemRuby master - Bug #11188: Method#inspect for chaining alias methodshttps://redmine.ruby-lang.org/issues/11188?journal_id=806642019-08-12T22:23:50Zjeremyevans0 (Jeremy Evans)merch-redmine@jeremyevans.net
<ul><li><strong>File</strong> <a href="/attachments/7992">method-inspect-chain-alias-11188.patch</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/7992/method-inspect-chain-alias-11188.patch">method-inspect-chain-alias-11188.patch</a> added</li></ul><p>I agree with ko1's opinion. Attached is a patch that implements his proposal.</p>
<p>Note that this change cannot be made in <code>method_inspect</code>, because at that time, the necessary information has already been lost. To implement ko1's proposal, changes to <code>rb_alias</code> are required, so that the <code>defined_class</code> in the alias chain methods (<code>foo2</code> and <code>foo3</code>) is set correctly to <code>C0</code>.</p> Ruby master - Bug #11188: Method#inspect for chaining alias methodshttps://redmine.ruby-lang.org/issues/11188?journal_id=857722020-05-24T03:39:57Zjeremyevans0 (Jeremy Evans)merch-redmine@jeremyevans.net
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul><p>This patch was merged in <a class="changeset" title="Merge pull request #2721 from jeremyevans/method-inspect-chain-alias-11188 Correctly show define..." href="https://redmine.ruby-lang.org/projects/ruby-master/repository/git/revisions/adecd43197d5ea2a62a618a5c9be653bcf009c62">adecd43197d5ea2a62a618a5c9be653bcf009c62</a>.</p> Ruby master - Bug #11188: Method#inspect for chaining alias methodshttps://redmine.ruby-lang.org/issues/11188?journal_id=857772020-05-24T10:34:39ZEregon (Benoit Daloze)
<ul></ul><p>Nice, in fact this was already the behavior in TruffleRuby and JRuby.</p>