module Gitlab::Danger::RequestHelper

Constants

HTTPError

Public Class Methods

http_get_json(url) click to toggle source

@param [String] url

# File lib/gitlab_roulette/danger/request_helper.rb, line 12
def self.http_get_json(url)
  rsp = Net::HTTP.get_response(URI.parse(url))

  unless rsp.is_a?(Net::HTTPOK)
    raise HTTPError, "Failed to read #{url}: #{rsp.code} #{rsp.message}"
  end

  JSON.parse(rsp.body)
end