Возможно ли в rails изменить значение класовой перемнной в подключаемом модуле?
Пытаюсь отрефакторить отдраить код, но встал вопрос как изменять классовые переменные в модулях определенных в миксинах.
Пробовал завернуть все в методе в Proc, возратить Proc и вызвать его через self.instance_exec user, folder, &block предварительно преобразовав в блок. Однако переменная класса @@user не изменилась.
В ходе отладки метода вызываемого через proc, значения устанавливается, но после выхода исчезает.
Установил переменную @@user до метода в nil, поидее же блок изменяет уже определенные переменные?