This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.

OpenSSL::X509::Name

        # OpenSSL::X509::Name < Object

---
# Includes:
(from ruby core)
    OpenSSL::Marshal
    Comparable

(from ruby core)
---

An X.509 name represents a hostname, email address or other entity
associated with a public key.

You can create a Name by parsing a distinguished name String or by
supplying the distinguished name as an Array.

    name = OpenSSL::X509::Name.parse_rfc2253 'DC=example,CN=nobody'

    name = OpenSSL::X509::Name.new [['CN', 'nobody'], ['DC', 'example']]
---
# Constants:

COMPAT
:   A flag for #to_s.

    Breaks the name returned into multiple lines if longer than 80
    characters.
DEFAULT_OBJECT_TYPE
:   The default object type for name entries.
MULTILINE
:   A flag for #to_s.

    Returns a multiline format.
OBJECT_TYPE_TEMPLATE
:   The default object type template for name entries.
ONELINE
:   A flag for #to_s.

    Returns a more readable format than RFC2253.
RFC2253
:   A flag for #to_s.

    Returns an RFC2253 format name.


# Class methods:

    new
    parse
    parse_openssl
    parse_rfc2253

# Instance methods:

    <=>
    add_entry
    cmp
    eql?
    hash
    hash_old
    initialize_copy
    pretty_print
    to_a
    to_der
    to_s
    to_utf8


      

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.