Class: SayWhen::Storage::ActiveRecordStrategy
- Inherits:
-
Object
- Object
- SayWhen::Storage::ActiveRecordStrategy
show all
- Defined in:
- lib/say_when/storage/active_record_strategy.rb
Defined Under Namespace
Modules: Acts
Classes: Job, JobExecution
Class Method Summary
collapse
Class Method Details
.acquire_next(no_later_than = nil) ⇒ Object
8
9
10
|
# File 'lib/say_when/storage/active_record_strategy.rb', line 8
def acquire_next(no_later_than = nil)
SayWhen::Storage::ActiveRecordStrategy::Job.acquire_next(no_later_than)
end
|
.create(job) ⇒ Object
16
17
18
|
# File 'lib/say_when/storage/active_record_strategy.rb', line 16
def create(job)
SayWhen::Storage::ActiveRecordStrategy::Job.job_create(job)
end
|
.deserialize(job) ⇒ Object
32
33
34
|
# File 'lib/say_when/storage/active_record_strategy.rb', line 32
def deserialize(job)
job
end
|
.fired(job, fired_at = Time.now) ⇒ Object
20
21
22
|
# File 'lib/say_when/storage/active_record_strategy.rb', line 20
def fired(job, fired_at = Time.now)
job.fired(fired_at)
end
|
.release(job) ⇒ Object
24
25
26
|
# File 'lib/say_when/storage/active_record_strategy.rb', line 24
def release(job)
job.release
end
|
.reset_acquired(older_than_seconds) ⇒ Object
12
13
14
|
# File 'lib/say_when/storage/active_record_strategy.rb', line 12
def reset_acquired(older_than_seconds)
SayWhen::Storage::ActiveRecordStrategy::Job.reset_acquired(older_than_seconds)
end
|
.serialize(job) ⇒ Object
28
29
30
|
# File 'lib/say_when/storage/active_record_strategy.rb', line 28
def serialize(job)
job
end
|