discourse/lib/stats_socket.rb

24 lines
321 B
Ruby

require 'socket_server'
class StatsSocket < SocketServer
def initialize(socket_path)
super(socket_path)
end
protected
def get_response(command)
result =
case command
when "gc_stat"
GC.stat.to_json
else
"[\"UNKNOWN COMMAND\"]"
end
result << "\n"
end
end