# File lib/net/sftp/session.rb, line 142 def connect @session.loop do @driver.state != :open && @driver.state != :closed end if @driver.state == :open && block_given? begin yield self ensure close_channel end else self end end