Exception: WebSocketRb::Error::HandshakeError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/web_socket_rb/error/handshake_error.rb

Instance Method Summary collapse

Constructor Details

#initialize(msg) ⇒ HandshakeError

Returns a new instance of HandshakeError.



4
5
6
# File 'lib/web_socket_rb/error/handshake_error.rb', line 4

def initialize(msg)
  App.logger.error('Handshake') { msg }
end

Instance Method Details

#messages(conn) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/web_socket_rb/error/handshake_error.rb', line 8

def messages(conn)
  conn.puts('HTTP/1.1 400 Bad Request')
  conn.puts('Upgrade: websocket')
  conn.puts('Connection: Upgrade')
  conn.puts('Sec-WebSocket-Version: 13')
  conn.puts('Sec-WebSocket-Protocol: json')
end