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

summarize

        # OptionParser::Switch.summarize

(from ruby core)
### Implementation from Switch
---
    summarize(sdone = {}, ldone = {}, width = 1, max = width - 1, indent = "") { |indent| ... }

---

Produces the summary text. Each line of the summary is yielded to the
block (without newline).

`sdone`
:   Already summarized short style options keyed hash.
`ldone`
:   Already summarized long style options keyed hash.
`width`
:   Width of left side (option part). In other words, the right side
    (description part) starts after `width` columns.
`max`
:   Maximum width of left side -> the options are filled within `max`
    columns.
`indent`
:   Prefix string indents all summarized lines.




      

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.