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