Methods
big?
big_endian?
byte_order
byteorder
little?
little_endian?
network?
Constants
Native | = | :Native |
BigEndian | = | Big = Network = :BigEndian |
LittleEndian | = | Little = :LittleEndian |
Public Instance methods
[ + ]
# File lib/more/facets/binreadable.rb, line 59 def big_endian? byte_order == BigEndian end
examines the byte order of the underlying machine
This method is also aliased as
byteorder
[ + ]
# File lib/more/facets/binreadable.rb, line 45 def byte_order if [0x12345678].pack("L") == "\x12\x34\x56\x78" BigEndian else LittleEndian end end
Alias for byte_order