Я запускаю обработчик исключений, а затем в другом файле хочу оценить, был ли обработчик исключений запущен успешно, или был запущен аварийный случай.
Я довольно новичок в Ruby, и я не уверен, как оценить, что на самом деле произошло в моем обработчике исключений, и как сохранить результаты (или, если это вообще возможно). Вот как выглядит код.
Файл один - который выполняет вызов API
begin
HTTParty.get(BASE_URL + url)
rescue
Hash['message' => 'There was an error connecting with the API, contact support if error persists.']
end
Файл два - в котором анализируется, был ли вызов API успешным
response = call_to_api #api call is ran in file one
if response == #I'm not sure what to put here, but it needs to check if the exception handler didn't trip the rescue
success
else
error
end