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

type

        # RubyVM::AbstractSyntaxTree::Node.type

(from ruby core)
### Implementation from Node
---
    node.type -> symbol

---

Returns the type of this node as a symbol.

    root = RubyVM::AbstractSyntaxTree.parse("x = 1 + 2")
    root.type # => :SCOPE
    lasgn = root.children[2]
    lasgn.type # => :LASGN
    call = lasgn.children[1]
    call.type # => :OPCALL



      

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.