Method: Linner::Reactor#route_websocket

Defined in:
lib/linner/reactor.rb

#route_websocket(socket) ⇒ Object



50
51
52
53
54
55
56
57
58
59
60
61
# File 'lib/linner/reactor.rb', line 50

def route_websocket(socket)
  socket << JSON.generate({
    :command    => 'hello',
    :protocols  => ['http://livereload.com/protocols/official-7'],
    :serverName => 'reel-livereload'
  })
  if socket.url == "/livereload"
    @clients << Client.new(socket)
  else
    socket.close
  end
end