Precisão de flutuação em rubi

Eu estou escrevendo um programa rubi que usa carros alegóricos. Estou tendo problemas com a precisão. Por exemplo

1.9.3p194 :013 > 113.0 * 0.01
# => 1.1300000000000001

e, portanto,

1.9.3p194 :018 > 113 * 0.01 == 1.13
# => false

Este é exatamente o tipo de cálculo que meu aplicativo precisa para acertar.

Isso é esperado? Como devo proceder para lidar com isso?

questionAnswers(2)

yourAnswerToTheQuestion