lib/buffer/core.rb in buffer-0.1.0 vs lib/buffer/core.rb in buffer-0.1.1
- old
+ new
@@ -45,14 +45,14 @@
handle_response_code(response)
end
end
def handle_response_code(response)
- error = Hashie::Mash.new(response.body)
- raise Buffer::Error::APIError unless error.code
- "Buffer API Error Code: #{error.code}\n" +
- "HTTP Code: #{response.code}." +
- "Description: #{error.error}"
+ error = Hashie::Mash.new(JSON.parse(response.body))
+ raise Buffer::Error::APIError,
+ "Buffer API Error Code: #{error.code} " +
+ "HTTP Code: #{response.status}. " +
+ "Description: #{error.error}"
end
end
end
end