Преодоление устаревшего приложения ruby, написанного в версии 1.8.7, для регистрации всех необработанных исключений, переопределяющих rescue_action_in_public на rescue_action_in_public_with_custom .Я вижу стек ошибок.Однако, если я смогу извлечь имя класса источника ошибок, это было бы очень полезно.Например -
module Module1
module Module2
class Trap
raise 'exception raised and not handled'
def do_something
raise 'something happened in runtime and not handled'
end
end
end
end
Я хочу записать имя класса "Trap" изнутри rescue_action_in_public_with_custom .Любая помощь / идеи приветствуются.