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

breakable

        # PrettyPrint.breakable

(from ruby core)
---
    breakable(sep=' ', width=sep.length)

---

This says "you can break a line here if necessary", and a `width`-column
text `sep` is inserted if a line is not broken at the point.

If `sep` is not specified, " " is used.

If `width` is not specified, `sep.length` is used. You will have to
specify this when `sep` is a multibyte character, for example.



      

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.