Class: Basket::BackendAdapter
- Inherits:
-
Object
- Object
- Basket::BackendAdapter
show all
- Defined in:
- lib/basket/backend_adapter.rb,
lib/basket/backend_adapter/redis_backend.rb,
lib/basket/backend_adapter/memory_backend.rb
Defined Under Namespace
Classes: MemoryBackend, RedisBackend
Instance Method Summary
collapse
Instance Method Details
#clear(queue) ⇒ Object
19
20
21
|
# File 'lib/basket/backend_adapter.rb', line 19
def clear(queue)
raise "must implement clear with queue param"
end
|
#data ⇒ Object
3
4
5
|
# File 'lib/basket/backend_adapter.rb', line 3
def data
raise "must implement data"
end
|
#length(queue) ⇒ Object
11
12
13
|
# File 'lib/basket/backend_adapter.rb', line 11
def length(queue)
raise "must implement length with queue param"
end
|
#push(queue, data) ⇒ Object
7
8
9
|
# File 'lib/basket/backend_adapter.rb', line 7
def push(queue, data)
raise "must implement push with queue and data params"
end
|
#read(queue) ⇒ Object
15
16
17
|
# File 'lib/basket/backend_adapter.rb', line 15
def read(queue)
raise "must implement read with queue param"
end
|