45 46 47 48 49
# File 'lib/async/queue.rb', line 45 def enqueue(item) @items.push(item) self.signal unless self.empty? end