class Float
Public Instance Methods
round_to_nearest(n=1)
click to toggle source
# File lib/functional_support/core_ext/float.rb, line 3 def round_to_nearest(n=1) how_many_ns = (self / n) complete_ns = how_many_ns.to_i partial_ns = how_many_ns - complete_ns if partial_ns >= 0.5 (complete_ns + 1) * n else complete_ns * n end end