Methods
Constants
Native = :Native
BigEndian = Big = Network = :BigEndian
LittleEndian = Little = :LittleEndian
Public Instance methods
big?()

Alias for big_endian?

big_endian?()
This method is also aliased as big? network?
# File lib/facets/more/binaryreader.rb, line 54
    def big_endian?
      byte_order == BigEndian
    end
byte_order()

examines the byte order of the underlying machine

This method is also aliased as byteorder
# File lib/facets/more/binaryreader.rb, line 40
    def byte_order
      if [0x12345678].pack("L") == "\x12\x34\x56\x78" 
        BigEndian
      else
        LittleEndian
      end
    end
byteorder()

Alias for byte_order

little?()

Alias for little_endian?

little_endian?()
This method is also aliased as little?
# File lib/facets/more/binaryreader.rb, line 50
    def little_endian?
      byte_order == LittleEndian
    end
network?()

Alias for big_endian?