Exception: EventMachine::QueueIsEmpty
- Inherits:
-
RuntimeError
- Object
- RuntimeError
- EventMachine::QueueIsEmpty
- 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"]