class Zadt::Queue
Public Class Methods
help()
click to toggle source
# File lib/zadt/HelpModules/Functionality/StackQueue/Queue.rb, line 3 def self.help Zadt::ADT::show_queue_help_message end
new()
click to toggle source
# File lib/zadt/AbstractDataTypes/StackQueue/Queue.rb, line 3 def initialize @values = Array.new end
Public Instance Methods
dequeue()
click to toggle source
# File lib/zadt/AbstractDataTypes/StackQueue/Queue.rb, line 16 def dequeue @values.shift end
empty?()
click to toggle source
# File lib/zadt/AbstractDataTypes/StackQueue/Queue.rb, line 28 def empty? @values.empty? end
enqueue(val)
click to toggle source
# File lib/zadt/AbstractDataTypes/StackQueue/Queue.rb, line 11 def enqueue(val) @values.push(val) @values end
help()
click to toggle source
# File lib/zadt/HelpModules/Functionality/StackQueue/Queue.rb, line 7 def help Queue.help end
length()
click to toggle source
# File lib/zadt/AbstractDataTypes/StackQueue/Queue.rb, line 24 def length @values.length end
peek()
click to toggle source
# File lib/zadt/AbstractDataTypes/StackQueue/Queue.rb, line 20 def peek @values.first end
show()
click to toggle source
# File lib/zadt/AbstractDataTypes/StackQueue/Queue.rb, line 7 def show @values end