Class: Quiver::DutyMaster
- Inherits:
-
Object
- Object
- Quiver::DutyMaster
- Defined in:
- lib/quiver/duty_master.rb,
lib/quiver/duty_master/memory_adapter.rb,
lib/quiver/duty_master/delayed_job_adapter.rb
Defined Under Namespace
Classes: DelayedJobAdapter, MemoryAdapter
Instance Method Summary collapse
-
#initialize ⇒ DutyMaster
constructor
A new instance of DutyMaster.
- #queue(duty) ⇒ Object
Constructor Details
#initialize ⇒ DutyMaster
Returns a new instance of DutyMaster.
3 4 5 |
# File 'lib/quiver/duty_master.rb', line 3 def initialize self.adapter = adapter_class.new end |
Instance Method Details
#queue(duty) ⇒ Object
7 8 9 |
# File 'lib/quiver/duty_master.rb', line 7 def queue(duty) adapter.queue(duty.class, duty.arguments) end |