class BitGirder::Io::DataSize

Public Instance Methods

<=>( o ) click to toggle source
# File lib/bitgirder/io.rb, line 483
def <=>( o )
    return nil unless o.is_a?( DataSize )
    return self.bytes <=> o.bytes
end
==( o ) click to toggle source
# File lib/bitgirder/io.rb, line 476
def ==( o )
    return true if o.equal?( self )
    return false unless o.is_a?( DataSize )
    return self.bytes == o.bytes
end
bytes() click to toggle source
# File lib/bitgirder/io.rb, line 471
def bytes
    @size * @unit.byte_scale
end
to_s() click to toggle source
# File lib/bitgirder/io.rb, line 489
def to_s
    bytes.to_s
end