Module: PalavaMachine::Server::ServerInfo

Defined in:
lib/palava_machine/server/server_info.rb

Instance Method Summary collapse

Instance Method Details

#send_server_info(ws) ⇒ Object



12
13
14
15
16
17
# File 'lib/palava_machine/server/server_info.rb', line 12

def send_server_info(ws)
  ws.send_text({
    event: 'info',
    protocol_version: PalavaMachine::PROTOCOL_VERSION,
  }.to_json)
end

#ws_message_action(ws, event) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/palava_machine/server/server_info.rb', line 4

def ws_message_action(ws, event)
  if event.name == :info
    send_server_info(ws)
  else
    super(ws, event)
  end
end