Module: PostgresPR::Utils::ByteOrder

Defined in:
lib/postgres-pr/utils/byteorder.rb

Constant Summary collapse

Native =
:Native
BigEndian =
Big = Network = :BigEndian
LittleEndian =
Little = :LittleEndian

Class Method Summary collapse

Class Method Details

.big?Boolean

Returns:

  • (Boolean)


37
38
39
# File 'lib/postgres-pr/utils/byteorder.rb', line 37

def big_endian?
  true
end

.big_endian?Boolean

Returns:

  • (Boolean)


18
19
20
# File 'lib/postgres-pr/utils/byteorder.rb', line 18

def big_endian?
  true
end

.byte_orderObject



10
11
12
# File 'lib/postgres-pr/utils/byteorder.rb', line 10

def byte_order
  BigEndian
end

.byteorderObject



35
36
37
# File 'lib/postgres-pr/utils/byteorder.rb', line 35

def byte_order
  BigEndian
end

.little?Boolean

Returns:

  • (Boolean)


36
37
38
# File 'lib/postgres-pr/utils/byteorder.rb', line 36

def little_endian?
  false
end

.little_endian?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/postgres-pr/utils/byteorder.rb', line 14

def little_endian?
  false
end

.network?Boolean

Returns:

  • (Boolean)


38
39
40
# File 'lib/postgres-pr/utils/byteorder.rb', line 38

def big_endian?
  true
end