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