Sha256: f300fbc2b873e11cf63d5b6f97da771890f4c110013cf14633a46068cfc3ad12

Contents?: true

Size: 1.1 KB

Versions: 207

Compression:

Stored size: 1.1 KB

Contents

In Sprouts, a Task is referring to a Rake[http://rake.rubyforge.org/] Task.

Rake is the automated build to written in Ruby. This tool is similar to Ant[http://ant.apache.org/] and Make[http://www.gnu.org/software/make/] if you're familiar with those technologies.

The main thing that differentiates Rake from it's competitors is the fact that Rake tasks are defined and configured in Ruby code rather than XML or C. This lets us more easily avoid repetition throughout a rakefile, and we gain the full power of the Ruby language to apply to our build scripts.

Essentially, Rake allows us to write and maintain much smaller, more digestible build scripts.

To learn more about Rake, check out Martin Fowler's seminal article[http://martinfowler.com/articles/rake.html] on the subject.

At the time of this writing, Sprouts makes the following Rake tasks available:
* Core Sprout::SFTPTask
* Core Sprout::ZipTask
* Core Sprout::LibraryTask
* As3Bundle Sprout::AsDocTask
* As3Bundle Sprout::AsUnitTask
* As3Bundle Sprout::COMPCTask
* As3Bundle Sprout::MXMLCTask
* As2Bundle Sprout::MTASCTask
* As2Bundle Sprout::SWFMillTask

Version data entries

207 entries across 207 versions & 1 rubygems

Version Path
sprout-0.7.228 doc/Task
sprout-0.7.228-x86-linux doc/Task
sprout-0.7.228-x86-darwin-10 doc/Task
sprout-0.7.228-mswin32 doc/Task
sprout-0.7.228-darwin doc/Task
sprout-0.7.227 doc/Task
sprout-0.7.227-x86-linux doc/Task
sprout-0.7.227-x86-darwin-10 doc/Task
sprout-0.7.227-mswin32 doc/Task
sprout-0.7.227-darwin doc/Task
sprout-0.7.226 doc/Task
sprout-0.7.226-x86-linux doc/Task
sprout-0.7.226-x86-darwin-10 doc/Task
sprout-0.7.226-mswin32 doc/Task
sprout-0.7.226-darwin doc/Task
sprout-0.7.224 doc/Task
sprout-0.7.224-x86-linux doc/Task
sprout-0.7.224-x86-darwin-10 doc/Task
sprout-0.7.224-mswin32 doc/Task
sprout-0.7.224-darwin doc/Task