Module: Distribot

Defined in:
lib/distribot/plan.rb,
lib/distribot/task.rb,
lib/distribot-planner.rb,
lib/distribot/task_group.rb

Defined Under Namespace

Classes: Plan, Task, TaskConfigError, TaskGroup

Class Method Summary collapse

Class Method Details

.plan(name, &block) ⇒ Object



10
11
12
13
14
15
# File 'lib/distribot-planner.rb', line 10

def self.plan(name, &block)
  plan = Plan.new(name)
  plan.instance_eval(&block)
  Plan.all << plan
  plan
end