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