Class: TCPSocket::SOCKSConnectionPeerAddress

Inherits:
Object
  • Object
show all
Defined in:
lib/socksify.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(socks_server, socks_port, peer_host) ⇒ SOCKSConnectionPeerAddress

Returns a new instance of SOCKSConnectionPeerAddress.



123
124
125
# File 'lib/socksify.rb', line 123

def initialize(socks_server, socks_port, peer_host)
  @socks_server, @socks_port, @peer_host = socks_server, socks_port, peer_host
end

Instance Attribute Details

#peer_hostObject (readonly)

Returns the value of attribute peer_host.



122
123
124
# File 'lib/socksify.rb', line 122

def peer_host
  @peer_host
end

#socks_portObject (readonly)

Returns the value of attribute socks_port.



122
123
124
# File 'lib/socksify.rb', line 122

def socks_port
  @socks_port
end

#socks_serverObject (readonly)

Returns the value of attribute socks_server.



122
123
124
# File 'lib/socksify.rb', line 122

def socks_server
  @socks_server
end

Instance Method Details

#to_sObject Also known as: to_str



127
128
129
# File 'lib/socksify.rb', line 127

def to_s
  "#{@peer_host} (via #{@socks_server}:#{@socks_port})"
end