lib/moysklad/client.rb in moysklad-0.4.3 vs lib/moysklad/client.rb in moysklad-0.4.4

- old
+ new

@@ -75,14 +75,15 @@ def logger Moysklad.logger end def parse_response res - Moysklad.logger.debug "Response [#{res.status}]" + body = (res.body || '').force_encoding('utf-8') + Moysklad.logger.debug "Response [#{res.status}] with body #{body}" if res.status == 200 - return if res.body.blank? - JSON.parse res.body + return if body.blank? + JSON.parse body else Moysklad::Client::Errors.build res end end end