This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.
# OpenSSL::ASN1::Constructive < OpenSSL::ASN1::ASN1Data --- # Includes: Enumerable (from ruby core) (from ruby core) --- The parent class for all constructed encodings. The *value* attribute of a Constructive is always an Array. Attributes are the same as for ASN1Data, with the addition of *tagging*. ## SET and SEQUENCE Most constructed encodings come in the form of a SET or a SEQUENCE. These encodings are represented by one of the two sub-classes of Constructive: * OpenSSL::ASN1::Set * OpenSSL::ASN1::Sequence Please note that tagged sequences and sets are still parsed as instances of ASN1Data. Find further details on tagged values there. ### Example - constructing a SEQUENCE int = OpenSSL::ASN1::Integer.new(1) str = OpenSSL::ASN1::PrintableString.new('abc') sequence = OpenSSL::ASN1::Sequence.new( [ int, str ] ) ### Example - constructing a SET int = OpenSSL::ASN1::Integer.new(1) str = OpenSSL::ASN1::PrintableString.new('abc') set = OpenSSL::ASN1::Set.new( [ int, str ] ) --- # Class methods: new # Instance methods: each tagging to_der # Attributes: attr_accessor tagging
This is MURDOC! A Ruby documentation browser inspired by Smalltalk-80. It allows you to learn about Ruby by browsing through its class hierarchies, and see any of its methods.