Sha256: a0829a6986a652a25abb2cec052cccd8570166eb10ac3544b5e3695f41afa599
Contents?: true
Size: 502 Bytes
Versions: 3
Compression:
Stored size: 502 Bytes
Contents
class Integer def to_hstr if self < 2**10 self.to_s elsif self < 2**20 sprintf('%dK', self / 2**10) elsif self < 2**30 sprintf('%dM', self / 2**20) else sprintf('%dG', self / 2**30) end end end class Float def to_hstr if self < 2**10 sprintf('%.2f', self) elsif self < 2**20 sprintf('%.2fK', self / 2**10) elsif self < 2**30 sprintf('%.2fM', self / 2**20) else sprintf('%.2fG', self / 2**30) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
jkr-0.2.2 | lib/jkr/numeric.rb |
jkr-0.2.1 | lib/jkr/numeric.rb |
jkr-0.1.0 | lib/jkr/numeric.rb |