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