instance method
round
Ruby on Rails 3.2.22.5
Since v3.0.20 Last seen in v3.2.22.5Signature
round(precision = nil)
Rounds the float with the specified precision.
x = 1.337 x.round # => 1 x.round(1) # => 1.3 x.round(2) # => 1.34
Parameters
-
precisionopt = nil
Source
# 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
Defined in activesupport/lib/active_support/core_ext/float/rounding.rb line 11
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Float