https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17097754782013-03-13T14:51:34ZRuby Issue Tracking SystemBackport200 - Backport #8005: Methods made private/protected after definition are made uncallable by prependhttps://bugs.ruby-lang.org/issues/8005?journal_id=375622013-03-13T14:51:34Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>This issue was solved with changeset r39743.<br>
Alex, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<p>vm_method.c: overrid flag of prepending method</p>
<ul>
<li>vm_method.c (rb_export_method): directly override the flag of method<br>
defined in prepending class too, not adding zsuper entry.<br>
<a href="/issues/8005">[ruby-core:53106]</a> [Bug <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Backport: Methods made private/protected after definition are made uncallable by prepend (Closed)" href="https://bugs.ruby-lang.org/issues/8005">#8005</a>]</li>
</ul> Backport200 - Backport #8005: Methods made private/protected after definition are made uncallable by prependhttps://bugs.ruby-lang.org/issues/8005?journal_id=377472013-03-20T08:31:54Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Tracker</strong> changed from <i>Bug</i> to <i>Backport</i></li><li><strong>Project</strong> changed from <i>Ruby master</i> to <i>Backport200</i></li><li><strong>Status</strong> changed from <i>Closed</i> to <i>Assigned</i></li><li><strong>Assignee</strong> set to <i>nagachika (Tomoyuki Chikanaga)</i></li></ul> Backport200 - Backport #8005: Methods made private/protected after definition are made uncallable by prependhttps://bugs.ruby-lang.org/issues/8005?journal_id=384602013-04-12T02:19:30Znagachika (Tomoyuki Chikanaga)nagachika00@gmail.com
<ul><li><strong>Status</strong> changed from <i>Assigned</i> to <i>Closed</i></li></ul><p>This issue was solved with changeset r40252.<br>
Alex, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<p>merge revision(s) 39742,39743: [Backport <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Backport: Methods made private/protected after definition are made uncallable by prepend (Closed)" href="https://bugs.ruby-lang.org/issues/8005">#8005</a>]</p>
<pre><code>assertions.rb: private flag
* lib/test/unit/assertions.rb (assert_respond_to): accept optional
</code></pre>
<p>include-private flag.<br>
* vm_method.c (rb_export_method): directly override the flag of method<br>
defined in prepending class too, not adding zsuper entry.<br>
<a href="/issues/8005">[ruby-core:53106]</a> [Bug <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Backport: Methods made private/protected after definition are made uncallable by prepend (Closed)" href="https://bugs.ruby-lang.org/issues/8005">#8005</a>]</p>