class Crazy
def crazytown(&block)
self.instance_eval(&block)
end
end
Crazy.new.crazytown do
ScaryConst = 5
p ScaryConst
end
p Crazy::ScaryConst
p ScaryConst
## prints
5
rspeq.rb:12: warning: toplevel constant ScaryConst referenced by Crazy::ScaryConst
5
5