module Net::SSH::BufferedIo
def wait_for_pending_sends
Calls #send_pending repeatedly, if necessary, blocking until the output
def wait_for_pending_sends send_pending while output.length > 0 result = IO.select(nil, [self]) or next next unless result[1].any? send_pending end end