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

each_codepoint

        # 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.