Sha256: 3b60bc4afe47a835ba745d4377171dced423776a1487754f9be66767bee776af
Contents?: true
Size: 318 Bytes
Versions: 21
Compression:
Stored size: 318 Bytes
Contents
unless Float.method_defined? :next_float require 'backports/tools/float_integer_conversion' class Float def next_float return Float::INFINITY if self == Float::INFINITY r = Backports.integer_to_float(Backports.float_to_integer(self)+1) r == 0 ? -0.0 : r # Map +0.0 to -0.0 end end end
Version data entries
21 entries across 21 versions & 3 rubygems