K
Kyung won Cheon
module M
end
M.module_eval { def self.a; puts 'ok' end }
M.a
# => 'ok'
M.module_eval { class A; end }
M::A
# => uninitialized constant M::A (NameError)
end
M.module_eval { def self.a; puts 'ok' end }
M.a
# => 'ok'
M.module_eval { class A; end }
M::A
# => uninitialized constant M::A (NameError)