Как проверить наличие конкретного пункта rescue для обработки ошибок в Rails 3.x?

У меня есть следующий код:

begin
  site = RedirectFollower.new(url).resolve
rescue => e
  puts e.to_s
  return false
end

Который выдает ошибки типа:

схема http не принимает часть реестра: www.officedepot.com;

схема http не принимает часть реестра: ww2.google. com/something;

Operation timed out - connect(2)

Как я могу добавить еще одно спасение для всех ошибок типа схема http не принимает часть реестра?

Поскольку я хочу сделать что-то другое, чем просто вывести ошибку и вернуть false в этом случае.

8
задан user1049097 29 November 2011 в 21:34
поделиться