# File lib/net/ssh/multi/session.rb, line 426 426: def process(wait=nil, &block) 427: realize_pending_connections! 428: wait = @connect_threads.any? ? 0 : wait 429: 430: return false unless preprocess(&block) 431: 432: readers = server_list.map { |s| s.readers }.flatten 433: writers = server_list.map { |s| s.writers }.flatten 434: 435: readers, writers, = IO.select(readers, writers, nil, wait) 436: 437: if readers 438: return postprocess(readers, writers) 439: else 440: return true 441: end 442: end