activerecord-import/benchmarks/lib/float.rb

16 lines
282 B
Ruby

# Taken from http://www.programmingishard.com/posts/show/128
# Posted by rbates
class Float
def round_to(x)
(self * 10**x).round.to_f / 10**x
end
def ceil_to(x)
(self * 10**x).ceil.to_f / 10**x
end
def floor_to(x)
(self * 10**x).floor.to_f / 10**x
end
end