Я хочу правильно конвертировать из центов в доллары в Рубине. Мне никогда не придется работать с долями центов.
Можно ли это сделать правильно (без ошибок с плавающей точкой), не используя BigDecimal
?
Например, с центами в доллары
"99" => "0.99"
"324" => "3.24"
Вроде бы работает, но правильно ли это?
(cents.to_i/100.0).to_s