This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.
# Psych::ClassLoader.load (from ruby core) ### Implementation from Kernel --- load(filename, wrap=false) -> true --- Loads and executes the Ruby program in the file *filename*. If the filename is an absolute path (e.g. starts with '/'), the file will be loaded directly using the absolute path. If the filename is an explicit relative path (e.g. starts with './' or '../'), the file will be loaded using the relative path from the current directory. Otherwise, the file will be searched for in the library directories listed in `$LOAD_PATH` (`$:`). If the file is found in a directory, it will attempt to load the file relative to that directory. If the file is not found in any of the directories in `$LOAD_PATH`, the file will be loaded using the relative path from the current directory. If the file doesn't exist when there is an attempt to load it, a LoadError will be raised. If the optional *wrap* parameter is `true`, the loaded script will be executed under an anonymous module, protecting the calling program's global namespace. If the optional *wrap* parameter is a module, the loaded script will be executed under the given module. In no circumstance will any local variables in the loaded file be propagated to the loading environment.
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.