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
|
.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
|