Exception: EventMachine::QueueIsEmpty

Inherits:
RuntimeError
  • Object
show all
Defined in:
lib/em/iterator.rb

Overview

EventMachine::Queue support

queue = EM::Queue.new
queue.push "glasses", "apples"
result = []
EM::Iterator.new(queue).each do |item, iter|
result << "I have got #{item}"
iter.next
end
queue.push "cars", "elephants"
p result
#=> ["I have got glasses", "I have got apples", "I have got cars", "I have got elephants"]