Class | Net::SFTP::Request |
In: |
lib/net/sftp/request.rb
|
Parent: | Object |
Encapsulates a single active SFTP request. This is instantiated automatically by the Net::SFTP::Session class when an operation is executed.
request = sftp.open("/path/to/file") puts request.pending? #-> true request.wait puts request.pending? #-> false result = request.response
callback | [R] | The callback (if any) associated with this request. When the response is recieved for this request, the callback will be invoked. |
id | [R] | The SFTP packet identifier for this request |
properties | [R] | The hash of properties associated with this request. Properties allow programmers to associate arbitrary data with a request, making state machines richer. |
response | [R] | The response that was received for this request (see Net::SFTP::Response) |
session | [R] | The Net::SFTP session object that is servicing this request |
type | [R] | The type of this request (e.g., :open, :symlink, etc.) |