class C
end
var = "I am a local var outside"
C.class_eval do
def self.a_class_method
puts var
end
end
I know, this is not correct, because the def created a new scope.
I also know that use define_method can create a instance method without creating a new scope, but my point is how to define a class method.