class Collector
class ContentNotFound < Exception
end
class DuplicateContent < Exception
end
end
begin
raise Collector::ContentNotFound.new
rescue
puts "catch"
end
Когда я запускаю скрипт, я не получаю сообщение «catch», вижу ошибку:
lib/collector/exception.rb:10:in `<main>': Collector::ContentNotFound (Collector::ContentNotFound)
Почему? Как я могу поймать мои исключения, не вводя их классы в спасательных?