This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.
# IO.puts (from ruby core) --- ios.puts(obj, ...) -> nil --- Writes the given object(s) to *ios*. Writes a newline after any that do not already end with a newline sequence. Returns `nil`. The stream must be opened for writing. If called with an array argument, writes each element on a new line. Each given object that isn't a string or array will be converted by calling its `to_s` method. If called without arguments, outputs a single newline. $stdout.puts("this", "is", ["a", "test"]) *produces:* this is a test Note that `puts` always uses newlines and is not affected by the output record separator (`$\`).
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.