class CodeClimate::TestReporter::Client

def post_results(result)

def post_results(result)
  uri = URI.parse("#{host}/test_reports")
  http = http_client(uri)
  request = Net::HTTP::Post.new(uri.path)
  request["User-Agent"] = USER_AGENT
  request["Content-Type"] = "application/json"
  if CodeClimate::TestReporter.configuration.gzip_request
    request["Content-Encoding"] = "gzip"
    request.body = compress(result.to_json)
  else
    request.body = result.to_json
  end
  response = http.request(request)
  if response.code.to_i >= 200 && response.code.to_i < 300
    response
  else
    raise "HTTP Error: #{response.code}"
  end
end