blob: 0b1ae4be7e9999a40ea3582c779e299c3f9432df (
plain) (
tree)
|
|
class Float
remove_method :round
# Rounds the float with the specified precision.
#
# x = 1.337
# x.round # => 1
# x.round(1) # => 1.3
# x.round(2) # => 1.34
def round(precision = nil)
if precision
magnitude = 10.0 ** precision
(self * magnitude).round / magnitude
else
super()
end
end
end
|