lib/qualtrics/response.rb in qualtrics-0.5.8 vs lib/qualtrics/response.rb in qualtrics-0.5.9b

- old
+ new

@@ -14,11 +14,15 @@ def success? body['Meta'].nil? ? false : body['Meta']['Status'] == 'Success' end def result - body['Result'].nil? ? {} : body['Result'] + if content_type == 'application/vnd.msexcel' + body.nil? ? {} : body + else + body['Result'].nil? ? {} : body['Result'] + end end def status @raw_response.status end @@ -30,10 +34,10 @@ if @raw_response.body == '' @body = {} elsif content_type == 'application/json' @body = JSON.parse(@raw_response.body) elsif content_type == 'application/vnd.msexcel' - @body = CSV.parse(@raw_response.body) + @body = @raw_response.body else raise Qualtrics::UnexpectedContentType, content_type end end @body