Сегодня у нас действительно маленькая капля — немного остаточной, но серьезной и важной информации о Руби, которая, возможно, будет интересна для пишущих на других языках.
Метод
Замораживание объектов
Метод
freeze
в классе Object
защищает объект от изменений, превращая его в константу. После «заморозки» объекта, любая попытка изменить его превратится в ошибку TypeError
. Метод frozen?
позволит узнать, заморожен ли объект: