Method: MemoryIO::Util.pack
- Defined in:
- lib/memory_io/util.rb
.pack(val, b) ⇒ String
Pack an integer into b bytes. Little endian is used.
129 130 131 |
# File 'lib/memory_io/util.rb', line 129 def pack(val, b) Array.new(b) { |i| (val >> (i * 8)) & 0xff }.pack('C*') end |