module EventMachine::WebSocket::Close06

Public Instance Methods

close_websocket(code, body) click to toggle source
# File lib/em-websocket/close06.rb, line 4
def close_websocket(code, body)
  if code
    close_data = [code].pack('n')
    close_data << body if body
    send_frame(:close, close_data)
  else
    send_frame(:close, '')
  end
  @state = :closing
  start_close_timeout
end
supports_close_codes?() click to toggle source
# File lib/em-websocket/close06.rb, line 16
def supports_close_codes?; true; end