This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.
# 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.