lib/smooch-api/api_error.rb in smooch-api-5.34.0 vs lib/smooch-api/api_error.rb in smooch-api-5.34.1

- old
+ new

@@ -32,7 +32,29 @@ end else super arg end end + + # Override to_s to display a friendly error message + def to_s + message + end + + def message + if @message.nil? + msg = "Error message: the server returns an error" + else + msg = @message + end + + error_response = { + code: code, + response_headers: response_headers, + response_body: response_body, + } + + msg += "\n#{error_response}" + msg + end end -end +end \ No newline at end of file