Class: DispatchRider::QueueServices::Simple
- Inherits:
-
Base
- Object
- Base
- DispatchRider::QueueServices::Simple
show all
- Defined in:
- lib/dispatch-rider/queue_services/simple.rb
Instance Attribute Summary
Attributes inherited from Base
#queue
Instance Method Summary
collapse
Methods inherited from Base
#empty?, #head, #initialize, #pop, #push, #received_message_for
Instance Method Details
#assign_storage(attrs) ⇒ Object
5
6
7
|
# File 'lib/dispatch-rider/queue_services/simple.rb', line 5
def assign_storage(attrs)
[]
end
|
#construct_message_from(item) ⇒ Object
17
18
19
|
# File 'lib/dispatch-rider/queue_services/simple.rb', line 17
def construct_message_from(item)
deserialize(item)
end
|
#delete(item) ⇒ Object
21
22
23
|
# File 'lib/dispatch-rider/queue_services/simple.rb', line 21
def delete(item)
queue.delete(item)
end
|
#insert(item) ⇒ Object
9
10
11
|
# File 'lib/dispatch-rider/queue_services/simple.rb', line 9
def insert(item)
queue << item
end
|
#raw_head ⇒ Object
13
14
15
|
# File 'lib/dispatch-rider/queue_services/simple.rb', line 13
def raw_head
queue.first
end
|
#size ⇒ Object
25
26
27
|
# File 'lib/dispatch-rider/queue_services/simple.rb', line 25
def size
queue.size
end
|