# File lib/net/sftp.rb, line 30
    def self.start(host, user, options={}, &block)
      session = Net::SSH.start(host, user, options)
      sftp = Net::SFTP::Session.new(session, &block).connect!

      sftp.loop if block_given?

      sftp
    ensure
      session.close if session && block_given?
    end