Sha256: c4978118cf8840d3c8d44ecaa2cc6e2d165a3003607d0477573a766c255ea65b
Contents?: true
Size: 404 Bytes
Versions: 53
Compression:
Stored size: 404 Bytes
Contents
class Float alias precisionless_round round private :precisionless_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 precisionless_round end end end
Version data entries
53 entries across 53 versions & 4 rubygems