From: "sorah (Shota Fukumori)" Date: 2012-10-17T23:02:13+09:00 Subject: [ruby-core:48050] [ruby-trunk - Bug #7176] Rational can't be coerced into BigDecimal (TypeError) Issue #7176 has been updated by sorah (Shota Fukumori). Assignee set to mrkn (Kenta Murata) ruby -v changed from ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux] to ruby 1.9.3p286 (2012-10-12 revision 37165) [x86_64-linux] ---------------------------------------- Bug #7176: Rational can't be coerced into BigDecimal (TypeError) https://bugs.ruby-lang.org/issues/7176#change-30964 Author: aptinio (Aaron Tinio) Status: Open Priority: Normal Assignee: mrkn (Kenta Murata) Category: lib Target version: 1.9.3 ruby -v: ruby 1.9.3p286 (2012-10-12 revision 37165) [x86_64-linux] Rational + BigDecimal makes a BigDecimal as follows: $ ruby -rbigdecimal -e "puts Rational(1) + BigDecimal.new('1')" 0.2E1 But BigDecimal + Rationl raises a TypeError as follows: $ ruby -rbigdecimal -e "puts BigDecimal.new('1') + Rational(1)" -e:1:in `+': Rational can't be coerced into BigDecimal (TypeError) from -e:1:in `
' -- http://bugs.ruby-lang.org/