From: Tadayoshi Funaba Date: 2011-06-05T06:48:12+09:00 Subject: [ruby-dev:43626] Re: [Ruby 1.9 - Bug #4826][Assigned] Date fails RubySpec 6-12) 改暦日は現実的な範囲で。改暦日の範囲が限定されています。範囲外の日を指 定すると警告の上で無視するようになりました。 13) テストとして少しおかしい、このテストに書いてある BigDecimal::FloatDomainError は意味不明です。 ここで与えられている BigDecimal は、以前のコードでは浮動小数点数に感染 して無限大になるので、振舞いは Float#floor のもの。 現在のコードでは、NUM2INT で変換しようとするので、NUM2INT の振舞いによ るもの。BigDecimal は組み込みではない未知の数で、別にデカい BigDecimal が来たときの振舞いを決めているわけではありません。