lib/intercom/request.rb in intercom-2.1.5 vs lib/intercom/request.rb in intercom-2.1.6

- old
+ new

@@ -108,9 +108,11 @@ raise Intercom::BadRequestError.new(error_details['message'], error_context) when "not_found" raise Intercom::ResourceNotFound.new(error_details['message'], error_context) when "rate_limit_exceeded" raise Intercom::RateLimitExceeded.new(error_details['message'], error_context) + when 'service_unavailable' + raise Intercom::ServiceUnavailableError.new(error_details['message'], error_context) when nil, '' raise Intercom::UnexpectedError.new(message_for_unexpected_error_without_type(error_details, parsed_http_code), error_context) else raise Intercom::UnexpectedError.new(message_for_unexpected_error_with_type(error_details, parsed_http_code), error_context) end