Module

Rake

There's no documentation for this item.

Modules
Cloneable Mixin for creating easily cloned objects.
TaskManager The TaskManager module is a mixin for managing tasks.
Classes
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.
Constants
EARLY
Public Methods
application Current Rake Application
application= Set the current Rake application object.
each_dir_parent Yield each file or directory component.
original_dir Return the original directory where the Rake application was started.
run_tests
Comments

Have your say
Please use Textile formatting (click here for a cheat sheet). Use <code/> and <pre/> for code samples.
Click here to login with OpenID to to post comments.