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

alias_method

        # Module.alias_method

(from ruby core)
---
    alias_method(new_name, old_name)   -> symbol

---

Makes *new_name* a new copy of the method *old_name*. This can be used
to retain access to methods that are overridden.

    module Mod
      alias_method :orig_exit, :exit #=> :orig_exit
      def exit(code=0)
        puts "Exiting with code #{code}"
        orig_exit(code)
      end
    end
    include Mod
    exit(99)

*produces:*

    Exiting with code 99



      

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.