This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.
# String.each_codepoint (from ruby core) --- str.each_codepoint {|integer| block } -> str str.each_codepoint -> an_enumerator --- Passes the Integer ordinal of each character in *str*, also known as a *codepoint* when applied to Unicode strings to the given block. For encodings other than UTF-8/UTF-16(BE|LE)/UTF-32(BE|LE), values are directly derived from the binary representation of each character. If no block is given, an enumerator is returned instead. "hello\u0639".each_codepoint {|c| print c, ' ' } *produces:* 104 101 108 108 111 1593
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.