This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.
# Rake::Task < Object (from gem rake-13.0.6) --- A Task is the basic unit of work in a Rakefile. Tasks have associated actions (possibly more than one) and a list of prerequisites. When invoked, a task will first ensure that all of its prerequisites have an opportunity to run and then it will execute its own actions. Tasks are not usually created directly using the new method, but rather use the `file` and `task` convenience methods. --- # Class methods: [] clear create_rule define_task format_deps new scope_name task_defined? tasks # Instance methods: actions add_description all_prerequisite_tasks already_invoked application arg_names clear clear_actions clear_args clear_comments clear_prerequisites comment enhance execute first_sentence format_trace_flags full_comment investigation invoke invoke_with_call_chain locations name needed? order_only_prerequisites prereqs prerequisite_tasks prerequisites reenable scope set_arg_names source sources timestamp to_s transform_comments | # Attributes: attr_accessor application attr_reader actions attr_reader already_invoked attr_reader locations attr_reader order_only_prerequisites attr_reader prereqs attr_reader prerequisites attr_reader scope attr_writer sources
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.