Method: DatawireQuarkCore::Codec#fromHexdump

Defined in:
lib/datawire-quark-core.rb

#fromHexdump(value) ⇒ Object



1125
1126
1127
1128
1129
1130
1131
1132
1133
# File 'lib/datawire-quark-core.rb', line 1125

def fromHexdump(value)
  value = value.split(" ").join
  if value[0...2].downcase == "0x"
    value[0...2] = ""
  end
  Buffer.new ((0...value.length).each_slice(2).map { |i|
    value[i[0]..i[1]].to_i(16)
  }.pack("C*"))
end