Когда я вызываю метод, который не существует, method_missing
сообщит мне имя метода. Когда я пытаюсь получить доступ к переменной, которая не была установлена, значение просто nil
.
Я пытаюсь динамически перехватить доступ к переменным экземпляра nil и возвращать значение, основанное на имени переменной, к которой обращаются. Ближайшим эквивалентом будет PHP __get
. Есть ли в Ruby эквивалентная функциональность?