Module: Clockwork
- Extended by:
- Clockwork
- Included in:
- Clockwork
- Defined in:
- lib/clockwork.rb,
lib/clockwork/at.rb,
lib/clockwork/event.rb,
lib/clockwork/manager.rb
Defined Under Namespace
Classes: At, Event, Manager
Constant Summary
collapse
- @@manager =
Manager.new
Instance Method Summary
collapse
Instance Method Details
#clear! ⇒ Object
33
34
35
|
# File 'lib/clockwork.rb', line 33
def clear!
@@manager = Manager.new
end
|
13
14
15
|
# File 'lib/clockwork.rb', line 13
def configure(&block)
@@manager.configure(&block)
end
|
#every(period, job, options = {}, &block) ⇒ Object
25
26
27
|
# File 'lib/clockwork.rb', line 25
def every(period, job, options={}, &block)
@@manager.every(period, job, options, &block)
end
|
#handler(&block) ⇒ Object
17
18
19
|
# File 'lib/clockwork.rb', line 17
def handler(&block)
@@manager.handler(&block)
end
|
#on(event, options = {}, &block) ⇒ Object
21
22
23
|
# File 'lib/clockwork.rb', line 21
def on(event, options={}, &block)
@@manager.on(event, options, &block)
end
|
#run ⇒ Object
29
30
31
|
# File 'lib/clockwork.rb', line 29
def run
@@manager.run
end
|