Рубрики
Ruby Программирование

Вызов ошибки и передача информации о ней

Есть метод raise который выводит нас из текущего блока в определенном нами случае. В примере ниже мы вызываем метод raise когда хотим снять деньги с кошелька у которого баланс является отрицательным. Мы делаем проверку с помощью unless метода Если нам нужно передать информацию об ошибке мы можем изменить наш код следующим образом