Есть ссылка на JSON. Информация по ней парсится в RoR приложении.
Иногда на удаленном сервере вместо JSON'а появляется ошибка 503, сообщающая, что сервер сейчас недоступен.
url = 'this url'
uri = URI(url)
response = Net::HTTP.get(uri)
data = JSON.parse(response)
Как реализовать проверку? Например, как проверить то, что получается от сервера? Хочу реализовать проверку на "JSON'ность".
Можно конечно предварительно проверять статус ответа от сервера, ном, может, есть какой-нибудь иной вариант, предусмотренный в Ruby/RoR во связке с классом JSON?