class C
end
var = "I am a local var outside"
C.class_eval do
def self.a_class_method
puts var
end
end
Я знаю, это неверно, потому что def
создал новую область.
Я также знаю, что использование define_method
может создать метод экземпляра без создания новой области, но моя задача - определить метод класса.