Module: UniMIDI::TypeConversion

Extended by:
TypeConversion
Included in:
TypeConversion
Defined in:
lib/unimidi/type_conversion.rb

Overview

Utility for converting between different data formats

Instance Method Summary collapse

Instance Method Details

#numeric_byte_array_to_hex_string(bytes) ⇒ String

Convert an array of numeric bytes to string of hex bytes

Parameters:

  • byte (Array<Integer>)

    An array of numeric bytes eg [0x90, 0x40, 0x40]

Returns:

  • (String)

    A string of hex bytes eg “904040”


11
12
13
# File 'lib/unimidi/type_conversion.rb', line 11

def numeric_byte_array_to_hex_string(bytes)
  bytes.map { |b| b.to_s(16) }.join
end