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.



135
136
137
# File 'lib/socksify.rb', line 135

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.



134
135
136
# File 'lib/socksify.rb', line 134

def peer_host
  @peer_host
end

#socks_portObject (readonly)

Returns the value of attribute socks_port.



134
135
136
# File 'lib/socksify.rb', line 134

def socks_port
  @socks_port
end

#socks_serverObject (readonly)

Returns the value of attribute socks_server.



134
135
136
# File 'lib/socksify.rb', line 134

def socks_server
  @socks_server
end

Instance Method Details

#to_sObject Also known as: to_str



139
140
141
# File 'lib/socksify.rb', line 139

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