Module: BufferedJob
- Defined in:
- lib/buffered_job.rb,
lib/buffered_job/ext.rb,
lib/buffered_job/model.rb,
lib/buffered_job/proxy.rb
Defined Under Namespace
Modules: Ext
Classes: Lock, Model, NoBufferKeywordError, NoBufferTargetError, NoMergeMethodError, Proxy
Constant Summary
collapse
- DEFAULT_DELAY_TIME =
3.minutes
- @@delay_time =
DEFAULT_DELAY_TIME
Class Method Summary
collapse
Class Method Details
.delay_time ⇒ Object
33
34
35
|
# File 'lib/buffered_job.rb', line 33
def delay_time
@@delay_time
end
|
.delay_time=(sec) ⇒ Object
29
30
31
|
# File 'lib/buffered_job.rb', line 29
def delay_time=(sec)
@@delay_time = sec
end
|
.flush! ⇒ Object
21
22
23
|
# File 'lib/buffered_job.rb', line 21
def flush!
BufferedJob::Model.flush!
end
|
.last_results ⇒ Object
25
26
27
|
# File 'lib/buffered_job.rb', line 25
def last_results
BufferedJob::Model.last_results
end
|
.reset_delay_time ⇒ Object
37
38
39
|
# File 'lib/buffered_job.rb', line 37
def reset_delay_time
@@delay_time = DEFAULT_DELAY_TIME
end
|
.unlock! ⇒ Object
41
42
43
|
# File 'lib/buffered_job.rb', line 41
def unlock!
Lock.unlock!
end
|