# File lib/net/ssh/multi/session.rb, line 426 def process(wait=nil, &block) realize_pending_connections! wait = @connect_threads.any? ? 0 : wait return false unless preprocess(&block) readers = server_list.map { |s| s.readers }.flatten writers = server_list.map { |s| s.writers }.flatten readers, writers, = IO.select(readers, writers, nil, wait) if readers return postprocess(readers, writers) else return true end end