Rake::Task

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.

Attributes

File/Line locations of each of the task definitions for this task (only
valid if the task was defined with the detect location option set).

prerequisites[R]

List of prerequisites for a task.

scope[R]

Array of nested namespaces names used for task lookup by this task.

sources[W]

List of sources for task.

Public Class Methods

[](task_name)click to toggle source

Return a task with the given name. If the task is not currently known, try
to synthesize one from the defined rules. If no rules are found, but an
existing file matches the task name, assume it is a file task with no
dependencies or actions.