q = Queue.new q << "any object including another queue" # or q.push :data
There is no high water mark, queues can infinitely grow.
#push
never blocks