class SayWhen::Storage::MemoryStrategy
Public Class Methods
acquire_next(no_later_than = nil)
click to toggle source
# File lib/say_when/storage/memory_strategy.rb, line 8 def acquire_next(no_later_than = nil) SayWhen::Storage::MemoryStrategy::Job.acquire_next(no_later_than) end
create(job)
click to toggle source
# File lib/say_when/storage/memory_strategy.rb, line 24 def create(job) SayWhen::Storage::MemoryStrategy::Job.create(job) end
deserialize(job)
click to toggle source
# File lib/say_when/storage/memory_strategy.rb, line 32 def deserialize(job) SayWhen::Storage::MemoryStrategy::Job.new(job) end
fired(job, fired_at = Time.now)
click to toggle source
# File lib/say_when/storage/memory_strategy.rb, line 16 def fired(job, fired_at = Time.now) job.fired(fired_at) end
release(job)
click to toggle source
# File lib/say_when/storage/memory_strategy.rb, line 20 def release(job) job.release end
reset_acquired(older_than_seconds)
click to toggle source
# File lib/say_when/storage/memory_strategy.rb, line 12 def reset_acquired(older_than_seconds) SayWhen::Storage::MemoryStrategy::Job.reset_acquired(older_than_seconds) end
serialize(job)
click to toggle source
# File lib/say_when/storage/memory_strategy.rb, line 28 def serialize(job) job.to_hash end