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

Rake::Task

        # 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.