Module: Utils::Base16

Defined in:
lib/utils/base_16.rb

Class Method Summary collapse

Class Method Details

.decode16(str) ⇒ Array<Integer>

Returns decoded.

Parameters:

  • str (String)

Returns:

  • (Array<Integer>)

    decoded



13
14
15
# File 'lib/utils/base_16.rb', line 13

def decode16(str)
  decoded = [str].pack('H*').unpack("C*")
end

.encode16(byte_array) ⇒ String

Returns encoded.

Parameters:

  • byte_array (Array<Integer>)

Returns:

  • (String)

    encoded



7
8
9
# File 'lib/utils/base_16.rb', line 7

def encode16(byte_array)
  encoded = byte_array.pack("C*").unpack("H*").first
end