У меня есть следующий код:
def payload
begin
@payload ||= Warden::JWTAuth::TokenDecoder.new.call(token)
rescue JWT::ExpiredSignature => e
Rollbar.warning(e)
end
end
Из краткого прочтения нескольких блогов, которые я должен использовать, начинайте спасение и заканчивайте, чтобы обработать ошибку, как я делаю выше, однако я получаю избыточное предупреждение "начать" рубокоп.
Начало используется только при указании небольшого количества кода, который может вызвать ошибку в большем блоке? И поэтому здесь избыточно?
Заранее спасибо
РЕДАКТИРОВАТЬ: И если мне это не нужно, это написано как
def payload
@payload ||= Warden::JWTAuth::TokenDecoder.new.call(token)
rescue JWT::ExpiredSignature => e
Rollbar.warning(e)
end
?