Я использую Ruby-клиент Google API (gem 'google-api-client') в веб-приложении Rails и хотел бы знать, как отлавливать определенные ошибки в потоке oauth. В частности, что я должен искать в заявлении о спасении? Вот функция, вызываемая перенаправлением после авторизации пользователя:
require 'google/api_client'
def google_auth_finish
begin
client = Google::APIClient.new
client.authorization.client_id = GOOGLE_CLIENT_ID
client.authorization.client_secret = GOOGLE_CLIENT_SECRET
...
rescue ## WHAT GOES HERE TO IDENTIFY THE ERROR?
# Handle the error
logger.info "There was an error."
end
end
Есть ли ссылка где-нибудь с определенными ошибками? Я искал и не могу найти.