Method: Containers::Queue#initialize
- Defined in:
- lib/containers/queue.rb
#initialize(ary = []) ⇒ Queue
Create a new queue. Takes an optional array argument to initialize the queue.
q = Containers::Queue.new([1, 2, 3])
q.pop #=> 1
q.pop #=> 2
17 18 19 |
# File 'lib/containers/queue.rb', line 17 def initialize(ary=[]) @container = Containers::Deque.new(ary) end |