Class Hydra::GlobalTask
In: lib/hydra/tasks.rb
Parent: Hydra::Task

A Hydra global task is a task that is run both locally and remotely.

For example:

  Hydra::GlobalTask.new('db:reset')

Allows you to run:

  rake hydra:db:reset

Then, db:reset will be run locally and on all remote workers. This makes it easy to setup your workers and run tasks all in a row.

For example:

  rake hydra:db:reset hydra:factories hydra:tests

Assuming you setup hydra:db:reset and hydra:db:factories as global tasks and hydra:tests as a Hydra::TestTask for all your tests

Methods

new  

Public Class methods

[Validate]