class ADT::OctetString

Public Class Methods

from_array(array) click to toggle source
# File lib/abstract-data-types/OctetString.rb, line 13
def self.from_array(array)
  self.from_bitstring(array.join(""))
end
from_bitstring(bitstring) click to toggle source
# File lib/abstract-data-types/OctetString.rb, line 17
def self.from_bitstring(bitstring)
  [bitstring].pack('B*')
end
to_array(octetstring) click to toggle source
# File lib/abstract-data-types/OctetString.rb, line 5
def self.to_array(octetstring)
  self.to_bitstring(octetstring).split("")
end
to_bitstring(octetstring) click to toggle source
# File lib/abstract-data-types/OctetString.rb, line 9
def self.to_bitstring(octetstring)
  octetstring.unpack('B*')[0]
end