原です。

Foo1 = Module.new
#include Foo1
module Foo1; Bar1 = 1; end
p Foo1::Bar1
include Foo1
p Bar1

このコードの # を取ると name error が出ますが、どうして?