спс за ответ но всеравное не понятно
self.class_eval{@@var = 1} - должен добавляет @@var только для self, а получается что добавляет для self.class то есть Сlass, в документации написано что class_eval выполняет кусок кода для класса от имени которого был вызван, правильно?
self.class_eval{@@var = 1} - должен добавляет @@var только для self, а получается что добавляет для self.class то есть Сlass, в документации написано что class_eval выполняет кусок кода для класса от имени которого был вызван, правильно?