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

Psych::Coder

        # Psych::Coder < Object

(from ruby core)
---
If an object defines `encode_with`, then an instance of Psych::Coder
will be passed to the method when the object is being serialized.  The
Coder automatically assumes a Psych::Nodes::Mapping is being emitted. 
Other objects like Sequence and Scalar may be emitted if `seq=` or
`scalar=` are called, respectively.
---
# Class methods:

    new

# Instance methods:

    []
    []=
    add
    implicit
    map
    map=
    object
    represent_map
    represent_object
    represent_scalar
    represent_seq
    scalar
    scalar=
    seq
    seq=
    style
    tag
    type

# Attributes:

    attr_accessor implicit
    attr_accessor object
    attr_accessor style
    attr_accessor tag
    attr_reader seq
    attr_reader type


      

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.