class OpenSSL::X509::Extension

def to_a

def to_a
  [ self.oid, self.value, self.critical? ]
end

def to_a

def to_a
  [ self.oid, self.value, self.critical? ]
end

def to_h # {"oid"=>sn|ln, "value"=>value, "critical"=>true|false}

{"oid"=>sn|ln, "value"=>value, "critical"=>true|false}
def to_h # {"oid"=>sn|ln, "value"=>value, "critical"=>true|false}
  {"oid"=>self.oid,"value"=>self.value,"critical"=>self.critical?}
end

def to_h # {"oid"=>sn|ln, "value"=>value, "critical"=>true|false}

{"oid"=>sn|ln, "value"=>value, "critical"=>true|false}
def to_h # {"oid"=>sn|ln, "value"=>value, "critical"=>true|false}
  {"oid"=>self.oid,"value"=>self.value,"critical"=>self.critical?}
end

def to_s # "oid = critical, value"

"oid = critical, value"
def to_s # "oid = critical, value"
  str = self.oid
  str << " = "
  str << "critical, " if self.critical?
  str << self.value.gsub(/\n/, ", ")
end

def to_s # "oid = critical, value"

"oid = critical, value"
def to_s # "oid = critical, value"
  str = self.oid
  str << " = "
  str << "critical, " if self.critical?
  str << self.value.gsub(/\n/, ", ")
end