This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.
# String.upto (from ruby core) --- upto(other_string, exclusive = false) {|string| ... } -> self upto(other_string, exclusive = false) -> new_enumerator --- With a block given, calls the block with each String value returned by successive calls to String#succ; the first value is `self`, the next is `self.succ`, and so on; the sequence terminates when value `other_string` is reached; returns `self`: 'a8'.upto('b6') {|s| print s, ' ' } # => "a8" Output: a8 a9 b0 b1 b2 b3 b4 b5 b6 If argument `exclusive` is given as a truthy object, the last value is omitted: 'a8'.upto('b6', true) {|s| print s, ' ' } # => "a8" Output: a8 a9 b0 b1 b2 b3 b4 b5 If `other_string` would not be reached, does not call the block: '25'.upto('5') {|s| fail s } 'aa'.upto('a') {|s| fail s } With no block given, returns a new Enumerator: 'a8'.upto('b6') # => #<Enumerator: "a8":upto("b6")>
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.