class String

Public Instance Methods

read_ber(syntax=nil) click to toggle source
# File lib/net/ber.rb, line 160
def read_ber syntax=nil
  StringIO.new(self).read_ber(syntax)
end
to_ber(code = 4) click to toggle source

to_ber A universal octet-string is tag number 4, but others are possible depending on the context, so we let the caller give us one. The preferred way to do this in user code is via to_ber_application_sring and to_ber_contextspecific.

# File lib/net/ber.rb, line 244
def to_ber code = 4
  [code].pack('C') + length.to_ber_length_encoding + self
end
to_ber_application_string(code) click to toggle source

to_ber_application_string

# File lib/net/ber.rb, line 251
def to_ber_application_string code
  to_ber( 0x40 + code )
end
to_ber_contextspecific(code) click to toggle source

to_ber_contextspecific

# File lib/net/ber.rb, line 258
def to_ber_contextspecific code
  to_ber( 0x80 + code )
end