https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112018-02-26T07:31:14ZRuby Issue Tracking SystemRuby master - Bug #14552: Kernel#Integer can return a non-Integer object.https://bugs.ruby-lang.org/issues/14552?journal_id=706702018-02-26T07:31:14Zmrkn (Kenta Murata)muraken@gmail.com
<ul><li><strong>Status</strong> changed from <i>Assigned</i> to <i>Closed</i></li></ul><p>Applied in changeset trunk|r62581.</p>
<hr>
<p>Check the result of to_int in Kernel#Integer</p>
<p><a href="/issues/14552">[ruby-core:85813]</a> [Bug <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Kernel#Integer can return a non-Integer object. (Closed)" href="https://bugs.ruby-lang.org/issues/14552">#14552</a>]</p>
<ul>
<li>
<p>object.c (rb_convert_to_integer):<br>
Check the result of to_int in Kernel#Integer</p>
</li>
<li>
<p>test/ruby/test_integer.rb: add tests.</p>
</li>
<li>
<p>spec/ruby/core/kernel/Integer_spec.rb: fix examples.</p>
</li>
</ul>