В чем разница между созданием исключений и созданием исключений в Ruby?

Думаю, у http://hasno.info/ruby-gotchas-and-caveats есть достойное custom-exceptions объяснение разницы:

ловить/бросать exception не то же самое, что поднимать/спасать. catch/throw custom-exceptions позволяет вам быстро выйти exceptions из блоков обратно в точку, где ruby для определенного символа exception определена ловушка, а подъем exception спасения — это реальная обработка exception исключений, связанная с объектом exceptions Exception.

ruby

exception

2022-09-02T14:27:30+00:00