module IOP::SFTPCommons

@private

Private Instance Methods

cleanup() click to toggle source
# File lib/iop/net/sftp.rb, line 20
def cleanup
  if @managed
    ssh = @sftp.session
    @sftp.close_channel
    ssh.close
  end
end
setup() click to toggle source
# File lib/iop/net/sftp.rb, line 13
def setup
  if @sftp.is_a?(String)
    @sftp = Net::SFTP.start(@sftp, @options.delete(:username), **@options)
    @managed = true
  end
end