Я все больше и больше узнаю о рубине и написал скрипт, который время от времени истекает (выполняет несколько вызовов API).
Я знаю, что мне нужно rescue
исключение примерно так:
rescue Timeout::Error => e
# log #{e} for later, maybe
end
Мой вопрос в том, где я должен разместить этот блок rescue
. Поскольку я делаю несколько вызовов API в нескольких циклах, нужно ли мне помещать этот блок в каждый цикл API? Я бы предпочел просто написать блок rescue
один раз, например, в конце скрипта, и заставить его работать внутри каждого цикла скрипта. Я использую рубин 1.9.3.
rescue
для каждого из них. - person lurker   schedule 28.08.2013