Если у меня есть поплавок 49.967, и я делаю .to_i, он будет рубить его до 49, который для моего использования анализа дискового пространства .967 - это более 900 мб пространства, которое не будет учитываться на дисплеях.
Есть ли функция для округления чисел до ближайшего целого числа или мне нужно будет определить ее как это:
class Float
def to_nearest_i
(self+0.5).to_i
end
end
чтобы я мог:
>> 5.44.to_nearest_i
=> 5
>> 5.54.to_nearest_i
=> 6