Ответ 1
Чтобы получить Integer - просто str.hex
. Вы можете получить байтовый массив несколькими способами:
str.scan(/../).map(&:hex)
[str].pack('H*').unpack('C*')
[str].pack('H*').bytes.to_a
Смотрите другие варианты pack/unpack
здесь: http://ruby-doc.org/core/classes/String.html#method-i-unpack
И примеры здесь: http://www.codeweblog.com/ruby-string-pack-unpack-detailed-usage/