Class: BitGirder::Io::DataUnit

Inherits:
BitGirderClass
  • Object
show all
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 ]