module Net::FTP::PortCommand
Constants
- VERSION
Public Instance Methods
port(host, port)
click to toggle source
# File lib/net/ftp/port_command.rb, line 6 def port(host, port) @data_listening_host = host @data_listening_port = port end
Private Instance Methods
makeport()
click to toggle source
Calls superclass method
# File lib/net/ftp/port_command.rb, line 11 def makeport if @data_listening_host || @data_listening_port sock = TCPServer.open(@sock.addr[3], @data_listening_port || 0) port = @data_listening_port || sock.add[1] host = @data_listening_host || sock.addr[3] sendport(host, port) return sock else super end end