Class: LogCourier::ExtendedTCPServer
- Inherits:
-
TCPServer
- Object
- TCPServer
- LogCourier::ExtendedTCPServer
- Defined in:
- lib/log-courier/server_tcp.rb
Overview
Wrap around TCPServer to grab last error for use in reporting which peer had an error
Instance Method Summary collapse
-
#accept ⇒ Object
Yield the peer.
Instance Method Details
#accept ⇒ Object
Yield the peer
28 29 30 31 32 33 |
# File 'lib/log-courier/server_tcp.rb', line 28 def accept sock = super peer = sock.peeraddr(:numeric) Thread.current['LogCourierPeer'] = "#{peer[2]}:#{peer[1]}" return sock end |