У меня есть метод, который выводит ответ API.Ответом может быть либо ответ JSON
, либо ответ не в формате JSON.Для ответа JSON мой код выглядит следующим образом:
def process
if success?
JSON.parse(response.body)
else
handle_failure
end
end
А для ответа не в формате JSON я использовал 'eval' как:
def process
if success?
eval(response.body)
else
handle_failure
end
end
Но так как ответ может быть любым, какя могу убедиться, что он печатает ответ в обоих случаях?
Спасибо