module MQueueExtensions

Public Instance Methods

empty?() click to toggle source
# File lib/mqueue.rb, line 14
def empty?
  size == 0
end
flush() click to toggle source
# File lib/mqueue.rb, line 4
def flush
  values = []
  values << timedreceive(0) while size > 0
  values
end
full?() click to toggle source
# File lib/mqueue.rb, line 10
def full?
  size == capacity
end