Sha256: 78355be37ea7ca97e7fceedfa3c0d4db8c775ea7c2e97cf9dfab1749cc3be53f
Contents?: true
Size: 344 Bytes
Versions: 7
Compression:
Stored size: 344 Bytes
Contents
module WargamingApi::Util::Http def fetch_data(uri) request = Net::HTTP::Get.new(uri) response = Net::HTTP.start(uri.host, uri.port) { |http| http.request(request) } data = ActiveSupport::JSON.decode(response.body) raise WargamingApi::Error::ResponseError.new(data) if !'ok'.eql?(data['status']) data end end
Version data entries
7 entries across 7 versions & 1 rubygems