Шрифт:
В классе
Если вы работаете с Ruby уже несколько лет, то заметите, что эти методы немного изменились. Теперь параметры по умолчанию равны
11.3.9. Просмотр стека вызовов
13
Иногда необходимо знать, кто вызвал метод. Эта информация полезна, если, например, произошло неисправимое исключение. Метод
Строка имеет формат «файл;строка» или «файл;строка в методе».
11.3.10. Мониторинг выполнения программы
Программа на Ruby может следить за собственным выполнением. У этой возможности есть много применений; интересующийся читатель может заглянуть в исходные тексты программ
Интересно, что этот фокус реализован целиком на Ruby. Мы пользуемся методом
Отметим, что здесь соблюдается стандартное соглашение о заключении многострочного блока в операторные скобки