| 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.) |