From: tadayoshi funaba Date: 2009-03-28T16:59:42+09:00 Subject: [ruby-core:23040] [Bug #1250] String#to_r and String#to_c with float number Issue #1250 has been updated by tadayoshi funaba. It's not a bug. The parser accepts float form as numerator. However, denominator is not. main@191-20090130> Rational('1.5') #=> (3/2) main@191-20090130> Rational('1.5/1') #=> (3/2) main@191-20090130> Rational('1.5/2') #=> (3/4) main@191-20090130> Rational('1.5/2.5') ArgumentError: invalid value for Rational: "1.5/2.5" from (irb):4:in `convert' from (irb):4:in `Rational' from (irb):4 from /usr/local/bin/irb191:12:in `
' ---------------------------------------- http://redmine.ruby-lang.org/issues/show/1250 ---------------------------------------- http://redmine.ruby-lang.org