Class: Fractor::QueuePersister::Base Abstract
- Inherits:
-
Object
- Object
- Fractor::QueuePersister::Base
- Defined in:
- lib/fractor/queue_persister.rb
Overview
Direct Known Subclasses
Instance Method Summary collapse
-
#clear ⇒ Boolean
abstract
Clear persisted data.
-
#load ⇒ Array<Hash>?
abstract
Load work items from persistent storage.
-
#save(_items) ⇒ Boolean
abstract
Save work items to persistent storage.
Instance Method Details
#clear ⇒ Boolean
This method is abstract.
Clear persisted data.
35 36 37 |
# File 'lib/fractor/queue_persister.rb', line 35 def clear raise NotImplementedError, "Subclasses must implement #clear" end |
#load ⇒ Array<Hash>?
This method is abstract.
Load work items from persistent storage.
27 28 29 |
# File 'lib/fractor/queue_persister.rb', line 27 def load raise NotImplementedError, "Subclasses must implement #load" end |
#save(_items) ⇒ Boolean
This method is abstract.
Save work items to persistent storage.
19 20 21 |
# File 'lib/fractor/queue_persister.rb', line 19 def save(_items) raise NotImplementedError, "Subclasses must implement #save" end |