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