# File lib/minitest/spec.rb, line 6 def infect_an_assertion meth, new_name, dont_flip = false # warn "%-22p -> %p %p" % [meth, new_name, dont_flip] self.class_eval "def \#{new_name} *args, &block\nreturn MiniTest::Spec.current.\#{meth}(*args, &self) if\nProc === self\nreturn MiniTest::Spec.current.\#{meth}(args.first, self) if\nargs.size == 1 unless \#{!!dont_flip}\nreturn MiniTest::Spec.current.\#{meth}(self, *args)\nend\n" end