Я использую API , используя гем в Ruby on Rails. Gem выполняет вызов API и возвращает код состояния в виде целого числа (например, 200, 201 и т. Д.) И ответа данных от API.
def get_cars
status_code, data = MyGem::Cars.get_cars
if status_code in SUCCESSFUL_RESPONSE_CODES
# Perform data manipulation
else
raise "There was an error processing the request. Status code #{status_code}"
end
end
Теперь я вручную инициализировал SUCCESSFUL_RESPONSE_CODES
как список, содержащий целые числа успешных кодов, которые я нашел здесь .
Определен ли этот список где-нибудь в Ruby / RoR, чтобы не определять его вручную?