Module: Gitlab::Danger::RequestHelper
- Defined in:
- lib/gitlab_roulette/danger/request_helper.rb
Constant Summary collapse
- HTTPError =
Class.new(RuntimeError)
Class Method Summary collapse
Class Method Details
.http_get_json(url) ⇒ Object
12 13 14 15 16 17 18 19 20 |
# 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 |