Class: Scruber::QueueAdapters::AbstractAdapter
- Inherits:
-
Object
- Object
- Scruber::QueueAdapters::AbstractAdapter
- Defined in:
- lib/scruber/queue_adapters/abstract_adapter.rb
Direct Known Subclasses
Defined Under Namespace
Classes: Page
Instance Method Summary collapse
- #add(url, options = {}) ⇒ Object
- #fetch_downloaded(count = nil) ⇒ Object
- #fetch_pending(count = nil) ⇒ Object
-
#initialize(options = {}) ⇒ AbstractAdapter
constructor
A new instance of AbstractAdapter.
- #initialized? ⇒ Boolean
Constructor Details
#initialize(options = {}) ⇒ AbstractAdapter
Returns a new instance of AbstractAdapter.
121 122 123 |
# File 'lib/scruber/queue_adapters/abstract_adapter.rb', line 121 def initialize(={}) @options = end |
Instance Method Details
#add(url, options = {}) ⇒ Object
125 126 127 |
# File 'lib/scruber/queue_adapters/abstract_adapter.rb', line 125 def add(url, ={}) raise NotImplementedError end |
#fetch_downloaded(count = nil) ⇒ Object
133 134 135 |
# File 'lib/scruber/queue_adapters/abstract_adapter.rb', line 133 def fetch_downloaded(count=nil) raise NotImplementedError end |
#fetch_pending(count = nil) ⇒ Object
129 130 131 |
# File 'lib/scruber/queue_adapters/abstract_adapter.rb', line 129 def fetch_pending(count=nil) raise NotImplementedError end |
#initialized? ⇒ Boolean
137 138 139 |
# File 'lib/scruber/queue_adapters/abstract_adapter.rb', line 137 def initialized? raise NotImplementedError end |