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

Psych::Visitors::YAMLTree

        # Psych::Visitors::YAMLTree < Psych::Visitors::Visitor

(from ruby core)
---
YAMLTree builds a YAML ast given a Ruby object.  For example:

    builder = Psych::Visitors::YAMLTree.new
    builder << { :foo => 'bar' }
    builder.tree # => #<Psych::Nodes::Stream .. }

---
# Class methods:

    create
    new

# Instance methods:

    <<
    accept
    binary?
    dump_coder
    dump_exception
    dump_ivars
    dump_list
    emit_coder
    finish
    finished
    finished?
    format_time
    push
    register
    start
    started
    started?
    tree
    visit_Array
    visit_BasicObject
    visit_BigDecimal
    visit_Class
    visit_Complex
    visit_Date
    visit_DateTime
    visit_Delegator
    visit_Encoding
    visit_Enumerator
    visit_Exception
    visit_FalseClass
    visit_Float
    visit_Hash
    visit_Integer
    visit_Module
    visit_NameError
    visit_NilClass
    visit_Object
    visit_Psych_Omap
    visit_Psych_Set
    visit_Range
    visit_Rational
    visit_Regexp
    visit_String
    visit_Struct
    visit_Symbol
    visit_Time
    visit_TrueClass
    visit_array_subclass
    visit_hash_subclass

# Attributes:

    attr_reader finished
    attr_reader finished?
    attr_reader started
    attr_reader started?


      

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.