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

scan_until

        # StringScanner.scan_until

(from ruby core)
---
    scan_until(pattern)

---

Scans the string *until* the `pattern` is matched.  Returns the
substring up to and including the end of the match, advancing the scan
pointer to that location. If there is no match, `nil` is returned.

    s = StringScanner.new("Fri Dec 12 1975 14:39")
    s.scan_until(/1/)        # -> "Fri Dec 1"
    s.pre_match              # -> "Fri Dec "
    s.scan_until(/XYZ/)      # -> nil



      

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.