Module: SharedSettings::Utilities::Base16
- Defined in:
- lib/shared_settings/utilities/base16.rb
Class Method Summary collapse
Class Method Details
.bytes_to_string(bytestring) ⇒ Object
10 11 12 |
# File 'lib/shared_settings/utilities/base16.rb', line 10 def self.bytes_to_string(bytestring) bytestring.unpack1('H*').upcase end |
.string_to_bytes(str) ⇒ Object
4 5 6 7 8 |
# 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 |