Issue #3304 has been updated by Roger Pack.


looks like a bug.  In 1.9.x:

>>  number += BigDecimal.new('1000000')
=> #<BigDecimal:24cf1c0,'0.10000025E7',12(20)>
>> number.to_f
=> 1000002.5
----------------------------------------
http://redmine.ruby-lang.org/issues/show/3304

----------------------------------------
http://redmine.ruby-lang.org