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

OptionParser::Switch

        # OptionParser::Switch < Object

(from ruby core)
---
Individual switch class.  Not important to the user.

Defined within Switch are several Switch-derived classes: NoArgument,
RequiredArgument, etc.
---
# Class methods:

    guess
    incompatible_argument_styles
    new
    pattern

# Instance methods:

    arg
    block
    conv
    desc
    long
    pattern
    short
    summarize
    switch_name

# Attributes:

    attr_reader arg
    attr_reader block
    attr_reader conv
    attr_reader desc
    attr_reader long
    attr_reader pattern
    attr_reader short


      

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.