module SharedSettings::Utilities::Base16

Public Class Methods

bytes_to_string(bytestring) click to toggle source
# File lib/shared_settings/utilities/base16.rb, line 10
def self.bytes_to_string(bytestring)
  bytestring.unpack1('H*').upcase
end
string_to_bytes(str) click to toggle source
# File lib/shared_settings/utilities/base16.rb, line 4
def self.string_to_bytes(str)
  str.scan(/../).inject('') do |binary, hex_char|
    binary << hex_char.to_i(16).chr
  end
end