| Application |
Rake main application object. When invoking rake from the command
line, a Rake::Application object is created and run.
|
| CompositePublisher |
Manage several publishers as a single entity.
|
| DefaultLoader |
Default Rakefile loader used by import.
|
| EarlyTime |
EarlyTime is a fake timestamp that occurs before any other time
value.
|
| FileCreationTask |
A FileCreationTask is a file task that when used as a dependency will be
needed if and only if the file has not been created. Once created, it is
not re-triggered if any of its dependencies are newer, nor does trigger any
rebuilds of tasks that depend on it whenever it is updated.
|
| FileList |
A FileList is essentially an array with a few helper methods defined to
make file manipulation a bit easier.
|
| FileTask |
A FileTask is a task that includes time based dependencies. If any of a
FileTask’s prerequisites have a timestamp that is later than the file
represented by this task, then the file must be rebuilt (using the supplied
actions).
|
| FtpFile |
Note: Not released for general use.
|
| FtpUploader |
Manage the uploading of files to an FTP account.
|
| GemPackageTask |
Create a package based upon a Gem spec. Gem packages, as well as zip files
and tar/gzipped packages can be produced by this task.
|
| InvocationChain |
InvocationChain tracks the chain of task invocations to detect circular
dependencies.
|
| MakefileLoader |
Makefile loader to be used with the import file loader.
|
| MultiTask |
Same as a regular task, but the immediate prerequisites are done in
parallel using Ruby threads.
|
| NameSpace |
The NameSpace class will lookup task names in the the scope defined by a
namespace command.
|
| PackageTask |
Create a packaging task that will package the project into distributable
files (e.g zip archive or tar files).
|
| RDocTask |
Create a documentation task that will generate the RDoc files for a
project.
|
| RubyForgePublisher |
|
| RuleRecursionOverflowError |
|
| SshDirPublisher |
Publish an entire directory to an existing remote directory using SSH.
|
| SshFilePublisher |
Publish a list of files to an existing remote directory.
|
| SshFreshDirPublisher |
Publish an entire directory to a fresh remote directory using SSH.
|
| 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.
|
| TaskArguments |
TaskAguments manage the arguments passed to a task.
|
| TaskLib |
Base class for Task Libraries.
|
| TestTask |
Create a task that runs a set of tests.
|
<code/>and<pre/>for code samples.