Class: ActiveDirectory::FieldType::Binary

Inherits:
Object
  • Object
show all
Defined in:
lib/bsb_active_directory/field_type/binary.rb

Class Method Summary collapse

Class Method Details

.decode(guid) ⇒ Object

Decodes a binary GUID as a hex string



34
35
36
# File 'lib/bsb_active_directory/field_type/binary.rb', line 34

def self.decode(guid)
  guid.unpack('H*').first.to_s
end

.encode(hex_string) ⇒ Object

Encodes a hex string into a GUID



27
28
29
# File 'lib/bsb_active_directory/field_type/binary.rb', line 27

def self.encode(hex_string)
  [hex_string].pack('H*')
end