Некоторый код, который у меня был с использованием attr_accessor_with_default
в модели рельсов, теперь дает мне предупреждение об устаревании, в котором я говорю "Использовать Ruby вместо этого!"
Итак, думая, что, возможно, в ruby 1.9.2
появился новый бит, который сделал дескриптор дескриптора attr_accessor
по умолчанию, я искал его, но я этого не вижу. Я видел несколько методов для переопределения attr_accessor
для обработки значений по умолчанию.
Это то, что они имеют в виду, когда они говорят мне "Использовать Ruby"? Или я должен сейчас писать полные геттеры/сеттеры? Или есть какой-то новый способ, который я не могу найти?