round(precision = nil)
public
Rounds the float with the specified precision.
x = 1.337
x.round
x.round(1)
x.round(2)
# File activesupport/lib/active_support/core_ext/float/rounding.rb, line 11
def round(precision = nil)
if precision
magnitude = 10.0 ** precision
(self * magnitude).round / magnitude
else
precisionless_round
end
end