This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.
# Range.first (from ruby core) --- first -> object first(n) -> array --- With no argument, returns the first element of `self`, if it exists: (1..4).first # => 1 ('a'..'d').first # => "a" With non-negative integer argument `n` given, returns the first `n` elements in an array: (1..10).first(3) # => [1, 2, 3] (1..10).first(0) # => [] (1..4).first(50) # => [1, 2, 3, 4] Raises an exception if there is no first element: (..4).first # Raises RangeError
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.