class WebSocketRb::Error::HandshakeError

Public Class Methods

new(msg) click to toggle source
# File lib/web_socket_rb/error/handshake_error.rb, line 4
def initialize(msg)
  App.logger.error('Handshake') { msg }
end

Public Instance Methods

messages(conn) click to toggle source
# 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