Method: Klomp::Connection#disconnect

Defined in:
lib/klomp/connection.rb

#disconnectObject



67
68
69
70
71
72
73
74
75
# File 'lib/klomp/connection.rb', line 67

def disconnect
  close!
  stop_subscriber_thread
  frame = Frames::Disconnect.new
  write frame rescue nil
  @socket.close rescue nil
  @socket = nil
  frame
end