Class: BitGirder::Io::DataUnit
- Inherits:
-
BitGirderClass
- Object
- BitGirderClass
- BitGirder::Io::DataUnit
- Defined in:
- lib/bitgirder/io.rb
Constant Summary collapse
- BYTE =
self.send( :new, :name => :byte, :byte_scale => 1 )
- KILOBYTE =
self.send( :new, :name => :kilobyte, :byte_scale => 2 ** 10 )
- MEGABYTE =
self.send( :new, :name => :megabyte, :byte_scale => 2 ** 20 )
- GIGABYTE =
self.send( :new, :name => :gigabyte, :byte_scale => 2 ** 30 )
- TERABYTE =
self.send( :new, :name => :terabyte, :byte_scale => 2 ** 40 )
- PETABYTE =
self.send( :new, :name => :petabyte, :byte_scale => 2 ** 50 )
- UNITS =
[ BYTE, KILOBYTE, MEGABYTE, GIGABYTE, TERABYTE, PETABYTE ]