From 008b3929e393b2bd937f41d7e76f9d3d6b245af2 Mon Sep 17 00:00:00 2001 From: Michael Brung Date: Mon, 15 May 2017 17:12:05 +0200 Subject: [PATCH] Store response body instead of response object for prismicio/ruby-kit#67 --- lib/prismic/api.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/prismic/api.rb b/lib/prismic/api.rb index 02b58cc..7d6cb1c 100644 --- a/lib/prismic/api.rb +++ b/lib/prismic/api.rb @@ -178,7 +178,7 @@ def self.get(url, access_token=nil, http_client=Prismic::DefaultHTTPClient, api_ res = http_client.get(url, data, 'Accept' => 'application/json') case res.code when '200' - res + res.body when '401', '403' begin json = JSON.load(res.body) @@ -205,7 +205,7 @@ def self.start(url, opts={}) cache = opts.has_key?(:cache) ? opts[:cache] : Prismic::DefaultCache resp = get(url, access_token, http_client, api_cache) - json = JSON.load(resp.body) + json = JSON.load(resp) parse_api_response(json, access_token, http_client, cache) end