lib/munge/extras/livereload/server.rb in munge-0.16.0 vs lib/munge/extras/livereload/server.rb in munge-0.17.0

- old
+ new

@@ -14,14 +14,17 @@ begin changed_files.each do |file| socket << @messaging.reload(file) end rescue Reel::SocketError + print_error("error pushing livereload notification to browser") end end end + private + def on_connection(connection) connection.each_request do |request| if request.websocket? handle_websocket(connection, request) else @@ -39,18 +42,23 @@ if @messaging.valid_handshake?(socket.read) @sockets.push(socket) end end rescue Reel::SocketError + print_error("error with livereload socket") end def handle_request(request) if request.path == "/livereload.js" livejs = File.expand_path("vendor/livereload.js", File.dirname(__FILE__)) request.respond(:ok, File.read(livejs)) else request.respond(:not_found, "not found") end + end + + def print_error(message) + $stderr.puts(message) end end end end end