class Concurrent::Collection::RubyNonConcurrentPriorityQueue

def self.from_list(list, opts = {})

@!macro priority_queue_method_from_list
def self.from_list(list, opts = {})
  queue = new(opts)
  list.each{|item| queue << item }
  queue
end