class HrrRbSftp::Protocol::Version3::Packets::SSH_FXP_EXTENDED_REPLY
This class implements SFTP protocol version 1 SSH_FXP_EXTENDED_REPLY
packet type, format, and responder.
Constants
- CONDITIONAL_FORMAT
Private method
conditional_format
is used instead.@example
{ :"extended-reply" => { "hardlink@openssh.com" => [ ], }, }
- FORMAT
Represents
SSH_FXP_EXTENDED_REPLY
packet format.- TYPE
Represents
SSH_FXP_EXTENDED_REPLY
packet type.
Private Instance Methods
conditional_format(packet)
click to toggle source
Overrides Common::Packetable#conditional_format private method and represents SSH_FXP_EXTENDED_REPLY
packet conditional format.
# File lib/hrr_rb_sftp/protocol/version3/packets/201_ssh_fxp_extended_reply.rb, line 51 def conditional_format packet packet.inject([]){ |a, (field_name, field_value)| a + ((extensions.conditional_reply_format[field_name] || {})[field_value] || []) } end
extensions()
click to toggle source
Returns An instance of Extensions
.
@return [Extensions] An instance of Extensions
.
# File lib/hrr_rb_sftp/protocol/version3/packets/201_ssh_fxp_extended_reply.rb, line 44 def extensions @extensions ||= Protocol.const_get(:"Version#{version}")::Extensions.new(context, logger: logger) end