# File lib/facet/float/round.rb, line 8 def round_to( n=0.01 ) raise ArgumentError, "zero equates to infinte degree" if n == 0 (self * (1.0 / n)).round.to_f / (1.0 / n) end