class Raheui::Queue

Queue class for Aheui.

Public Instance Methods

pop() click to toggle source

Dequeue from the Queue.

# File lib/raheui/queue.rb, line 10
def pop
  @store.shift
end
push_dup() click to toggle source

Push the first element to Queue.

# File lib/raheui/queue.rb, line 15
def push_dup
  @store.unshift(@store.first) if size > 0
end
swap() click to toggle source

Swap the first two elements of Queue.

# File lib/raheui/queue.rb, line 20
def swap
  @store[0], @store[1] = @store[1], @store[0] if size > 1
end