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