lib/brightbox-cli/error_parser.rb in brightbox-cli-3.3.0 vs lib/brightbox-cli/error_parser.rb in brightbox-cli-4.0.0.rc2
- old
+ new
@@ -14,29 +14,29 @@
else
parse_http_error(socket_error)
end
end
- def parse_http_error(e)
- if e.respond_to?(:response) && e.response.respond_to?(:body)
+ def parse_http_error(err)
+ if err.respond_to?(:response) && err.response.respond_to?(:body)
begin
- json_response = MultiJson.load(e.response.body)
- extract_response_from_json(json_response, e)
- rescue
+ json_response = MultiJson.load(err.response.body)
+ extract_response_from_json(json_response, err)
+ rescue StandardError
{}
end
else
- error "ERROR: #{e}"
+ error "ERROR: #{err}"
end
end
- def extract_response_from_json(error_json, e)
- json_error = error_json['errors'] || error_json['error']
+ def extract_response_from_json(error_json, err)
+ json_error = error_json["errors"] || error_json["error"]
if json_error && !json_error.empty?
error_string = Array(json_error).join(" ")
error "ERROR: #{error_string}"
else
- error "ERROR: #{e}"
+ error "ERROR: #{err}"
end
end
end
end