@IvanN777

Возможно ли в rails изменить значение класовой перемнной в подключаемом модуле?

Пытаюсь отрефакторить отдраить код, но встал вопрос как изменять классовые переменные в модулях определенных в миксинах.

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

Установил переменную @@user до метода в nil, поидее же блок изменяет уже определенные переменные?
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы