Class: Hubeye::Server::Strategies::Exit
- Inherits:
-
Object
- Object
- Hubeye::Server::Strategies::Exit
- Defined in:
- lib/hubeye/server/strategies/exit.rb
Instance Method Summary collapse
Instance Method Details
#call ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/hubeye/server/strategies/exit.rb', line 6 def call socket.deliver "Bye!" # mark the session as continuous to not wipe the log file session.continuous = true server.remote_connection = false Logger.log "Closing connection to #{socket.peeraddr[2]}" unless tracker.empty? Logger.log "Tracking: #{tracker.repo_names.join ', '}" end Logger.log "" sockets.delete(socket) socket.close end |