class Net::SFTP::Protocol::V02::Base

  1. lib/net/sftp/protocol/02/base.rb
Parent: V02

Wraps the low-level SFTP calls for version 2 of the SFTP protocol.

None of these protocol methods block--all of them return immediately, requiring the SSH event loop to be run while the server response is pending.

You will almost certainly never need to use this driver directly. Please see Net::SFTP::Session for the recommended interface.

Methods

Public Instance

  1. rename
  2. version

Public Instance methods

rename (name, new_name, flags=nil)

Sends a FXP_RENAME packet to the server to request that the file or directory with the given name (must be a full path) be changed to new_name (which must also be a path). The flags parameter is ignored in this version of the protocol.

[show source]
# File lib/net/sftp/protocol/02/base.rb, line 25
def rename(name, new_name, flags=nil)
  send_request(FXP_RENAME, :string, name, :string, new_name)
end
version ()

Returns the protocol version implemented by this driver. (2, in this case)

[show source]
# File lib/net/sftp/protocol/02/base.rb, line 17
def version
  2
end