Method: ModSpox::Socket#shutdown
- Defined in:
- lib/mod_spox/Socket.rb
#shutdown(restart = false) ⇒ Object
- restart
-
Reconnect after closing connection
Closes connection to IRC server
155 156 157 158 159 160 161 162 163 164 |
# File 'lib/mod_spox/Socket.rb', line 155 def shutdown(restart=false) @socket.close unless @socket.closed? @kill = true server = Models::Server.find_or_create(:host => @server, :port => @port) server.connected = false server.save sleep(0.1) @reader_thread.kill if @reader_thread.alive? connect if restart end |