Module: WargamingApi::Util::Http
- Included in:
- Base
- Defined in:
- lib/wargaming_api/util/http.rb
Instance Method Summary collapse
Instance Method Details
#fetch_data(uri) ⇒ Object
2 3 4 5 6 7 8 9 10 |
# File 'lib/wargaming_api/util/http.rb', line 2 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 |