ruby-reference-manual:3110
From: "sho-h (Sho Hashimoto)" <sho-h@n...>
Date: Sat, 23 Jun 2012 11:54:19 +0900
Subject: [ruby-reference-manual:3110] [るりまプロジェクト - Bug #2164][Closed] Kernel#Rational が Rational オブジェクトを生成するとは限らない
Issue #2164 has been updated by sho-h (Sho Hashimoto). Description updated Status changed from Open to Closed % Done changed from 0 to 100 r5246 で修正しました。 > redifined by mathn の記述を追加する必要があると思います。 mathn ライブラリは Kernel.#Rational を定義していないため、rational ライブラリで追加してる方の記述を修正しました。 ---------------------------------------- Bug #2164: Kernel#Rational が Rational オブジェクトを生成するとは限らない https://bugs.ruby-lang.org/issues/2164#change-27369 Author: 5.5 (5 5) Status: Closed Priority: Normal Assignee: Category: doc Target version: reporter: 5.5 ruby_version: 1.8, 1.9 =begin Ruby 1.8.7 版で,Kernel#Rational の説明が Rational オブジェクトを生成する。 とありますが,require 'mathn' した場合は,結果が整数なら Integer オブジェクトを返します。 require 'mathn' Rational(4, 2) # => 2 redifined by mathn の記述を追加する必要があると思います。 なお,Ruby 1.9.1 版では Kernel#Rational のページが見あたりません。 =end -- http://bugs.ruby-lang.org/ -- ML: ruby-reference-manual@m... Info: http://QuickML.com/