Я сохранил объект класса Foo, используя foo.to_yaml. Теперь я добавил переменную экземпляра в класс Foo со значением по умолчанию, равным 0, в методе инициализатора. теперь, когда я пытаюсь загрузить объект из файла yaml, переменной экземпляра присваивается значение nil.
Есть ли способ, которым я могу установить его на 0, если файл yaml не содержит никакого значения для этой переменной экземпляра?
Есть ли какой-нибудь метод обратного вызова, который вызывается для объекта после его загрузки с диска?