Methods
Classes and Modules
Class Net::SFTP::Protocol::V_04::AttributesClass Net::SFTP::Protocol::V_04::Impl
Class Net::SFTP::Protocol::V_04::PacketAssistant
Public Instance methods
[ show source ]
# File lib/net/sftp/protocol/04/services.rb, line 19 19: def register_services( container ) 20: container.namespace_define :v_04 do |ns| 21: 22: ns.packet_assistant do |c,| 23: require 'net/sftp/protocol/04/packet-assistant' 24: PacketAssistant.new( c[:transport][:buffers], 25: c[:driver] ) 26: end 27: 28: ns.attr_factory do |c,| 29: require 'net/sftp/protocol/04/attributes' 30: Attributes.init( c[:transport][:buffers] ) 31: end 32: 33: ns.impl do |c,| 34: require 'net/sftp/protocol/04/impl' 35: Impl.new( c[:transport][:buffers], 36: c[:driver], c[:packet_assistant], 37: c[:attr_factory] ) 38: end 39: 40: end 41: end