14 lines
202 B
Ruby
14 lines
202 B
Ruby
|
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
|