Какой лучший способ округлить число Ruby BigDecimal до ближайшего 0,05? - PullRequest
1 голос
/ 24 января 2011

Метод Ruby BigDecimal #round округляет числа до ближайшего целого (и разочарованно возвращает его как фиксированное число).Есть ли встроенный метод, позволяющий округлять до 0,05?Я не могу найти один.

Лучшее, что мне удалось сделать, это

def round05(number)
  (BigDecimal.new (number * 20).round.to_s) /20
end
...