Method: Containers::PriorityQueue#push

Defined in:
lib/containers/priority_queue.rb

#push(object, priority) ⇒ Object

Add an object to the queue with associated priority.

q = Containers::PriorityQueue.new
q.push("Alaska", 1)
q.pop #=> "Alaska"


60
61
62
# File 'lib/containers/priority_queue.rb', line 60

def push(object, priority)
  @heap.push(priority, object)
end