Class: Scruber::QueueAdapters::AbstractAdapter

Inherits:
Object
  • Object
show all
Defined in:
lib/scruber/queue_adapters/abstract_adapter.rb

Direct Known Subclasses

Memory

Defined Under Namespace

Classes: Page

Instance Method Summary collapse

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={})
  @options = options
end

Instance Method Details

#add(url, options = {}) ⇒ Object

Raises:

  • (NotImplementedError)


125
126
127
# File 'lib/scruber/queue_adapters/abstract_adapter.rb', line 125

def add(url, options={})
  raise NotImplementedError
end

#fetch_downloaded(count = nil) ⇒ Object

Raises:

  • (NotImplementedError)


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

Raises:

  • (NotImplementedError)


129
130
131
# File 'lib/scruber/queue_adapters/abstract_adapter.rb', line 129

def fetch_pending(count=nil)
  raise NotImplementedError
end

#initialized?Boolean

Returns:

  • (Boolean)

Raises:

  • (NotImplementedError)


137
138
139
# File 'lib/scruber/queue_adapters/abstract_adapter.rb', line 137

def initialized?
  raise NotImplementedError
end