Учитывая класс как это:
class B
class << self
attr_accessor :var
end
end
Предположим, я не могу изменить исходный код класса B. Как я могу удалить средство установки для переменной класса var? Я попытался использовать что-то вроде B.send ("unset_method", "var ="), но это не работает (как и remove_method, или перезаписать этот метод с помощью метода var =, который ничего не делает). Есть идеи?