global
def before(type=nil, &block)
def before(type=nil, &block) include Module.new { define_method(:setup) { super(); instance_exec(&block) } } end
def before(type=nil, &block) include Module.new { define_method(:setup) { super(); instance_exec(&block) } } end