class Datr::Queue

Public Class Methods

new() click to toggle source
# File lib/datr/queue.rb, line 5
def initialize
  @elements = []
end

Public Instance Methods

empty?() click to toggle source
# File lib/datr/queue.rb, line 21
def empty?
  @elements.empty?
end
first() click to toggle source
# File lib/datr/queue.rb, line 17
def first
  @elements.first
end
insert(elem) click to toggle source
# File lib/datr/queue.rb, line 9
def insert elem
  @elements << elem
end
remove() click to toggle source
# File lib/datr/queue.rb, line 13
def remove
  @elements.delete_at(0)
end
size() click to toggle source
# File lib/datr/queue.rb, line 25
def size
  @elements.size
end