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