Class: Rake::TaskLib

Relationships & Source Files
Extension / Inclusion / Inheritance Descendants
Super Chains via Extension / Inclusion / Inheritance
Instance Chain:
Inherits: Object
Defined in: lib/rake/tasklib.rb


Base class for Task Libraries.

Constant Summary

::FileUtils - Included


FileUtilsExt - Included


Instance Method Summary

DSL - Included


Describes the next rake task.


Declare a set of files tasks to create the given directories on demand.


Declare a file task.


Declare a file creation task.


Import the partial Rakefiles fn.


Declare a task that performs its prerequisites in parallel.


Create a new rake namespace and use it for evaluating the given block.


Declare a rule for auto-tasks.


Declare a basic task.

FileUtilsExt - Included


Get/set the nowrite flag controlling output from the ::FileUtils utilities.


Check that the options do not contain options not listed in optdecl.


Send the message to the default rake output (which is $stderr).


Get/set the verbose flag controlling output from the ::FileUtils utilities.


Use this function to prevent potentially destructive ruby code from running when the :nowrite flag is set.

::FileUtils - Included


Run a Ruby interpreter with the given arguments.


Attempt to do a normal file link, but fall back to a copy if the link fails.


Run the system command cmd.


Split a file path into individual directory names.

#create_shell_runner, #set_verbose_option, #sh_show_command

Cloneable - Included


The hook that is invoked by 'clone' and 'dup' methods.