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