In Files

Class Index [+]

Quicksearch

AMQ::Hacks

Constants

BIG_ENDIAN
Q

Public Class Methods

pack_64_big_endian(long_long) click to toggle source
    # File lib/amq/hacks.rb, line 11
11:       def self.pack_64_big_endian(long_long)
12:         [long_long].pack(Q)
13:       end
pack_64_big_endian(long_long) click to toggle source
    # File lib/amq/hacks.rb, line 19
19:       def self.pack_64_big_endian(long_long)
20:         result = [long_long].pack(Q)
21:         result.bytes.to_a.reverse.map(&:chr).join
22:       end
unpack_64_big_endian(data) click to toggle source
    # File lib/amq/hacks.rb, line 15
15:       def self.unpack_64_big_endian(data)
16:         data.unpack(Q)
17:       end
unpack_64_big_endian(data) click to toggle source
    # File lib/amq/hacks.rb, line 24
24:       def self.unpack_64_big_endian(data)
25:         data = data.bytes.to_a.reverse.map(&:chr).join
26:         data.unpack(Q)
27:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.