# File lib/bacon.rb, line 142 def run return unless name =~ RestrictContext Counter[:context_depth] += 1 Bacon.handle_specification(name) { instance_eval(&block) } Counter[:context_depth] -= 1 self end