Class: Serially::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/serially/base.rb

Instance Method Summary collapse

Constructor Details

#initialize(task_manager) ⇒ Base

Returns a new instance of Base.



3
4
5
# File 'lib/serially/base.rb', line 3

def initialize(task_manager)
  @task_manager = task_manager
end

Instance Method Details

#task(name, task_options = {}, &block) ⇒ Object

DSL



8
9
10
# File 'lib/serially/base.rb', line 8

def task(name, task_options = {}, &block)
  @task_manager.add_task(name, task_options, &block)
end