Module: Catena
- Extended by:
- Forwardable
- Defined in:
- lib/catena.rb,
lib/catena/lang.rb,
lib/catena/task.rb,
lib/catena/scheduler.rb
Defined Under Namespace
Modules: Lang, Task
Classes: Configuration, Scheduler
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.config ⇒ Object
Returns the value of attribute config.
11
12
13
|
# File 'lib/catena.rb', line 11
def config
@config
end
|
Class Method Details
13
14
15
16
|
# File 'lib/catena.rb', line 13
def configure(&block)
@config = Configuration.new if @config.nil?
block.call(@config)
end
|
18
19
20
|
# File 'lib/catena.rb', line 18
def perform(task)
Catena::Scheduler.perform_async(task, [])
end
|
22
23
24
|
# File 'lib/catena.rb', line 22
def perform_now(task)
end
|