lib/dispatch-rider/queue_services/simple.rb in dispatch-rider-2.1.0 vs lib/dispatch-rider/queue_services/simple.rb in dispatch-rider-2.2.0
- old
+ new
@@ -1,10 +1,12 @@
+# frozen_string_literal: true
+
# This is a simple implementation of an in memory queue using an array.
module DispatchRider
module QueueServices
class Simple < Base
- def assign_storage(attrs)
+ def assign_storage(_attrs)
[]
end
def insert(item)
queue << item
@@ -16,15 +18,11 @@
def construct_message_from(item)
deserialize(item)
end
- def delete(item)
- queue.delete(item)
- end
+ delegate :delete, to: :queue
- def size
- queue.size
- end
+ delegate :size, to: :queue
end
end
end