Method: Net::SFTP::Session#close

Defined in:
lib/net/sftp/session.rb

#close(handle, &callback) ⇒ Object

:call-seq:

close(handle) -> request
close(handle) { |response| ... } -> request

Closes an open handle, whether obtained via #open, or #opendir. Returns immediately with a Request object. If a block is given, it will be invoked when the server responds.

sftp.open("/path/to/file") do |response|
  raise "fail!" unless response.ok?
  sftp.close(response[:handle])
end
sftp.loop


206
207
208
# File 'lib/net/sftp/session.rb', line 206

def close(handle, &callback)
  request :close, handle, &callback
end