# File lib/reap/test.rb, line 65
  def self.advise_assertions

    ObjectSpace.each_object(Module) do |m|

      TRANSPARENT_ASSERTIONS.each do |meth|

        nmeth = "assert_#{sym_esc(meth)}"

        if m.method_defined?(meth)

          m.class_eval "alias :\#{nmeth} :\#{meth}\ndef \#{meth}(*args)\nif $test_mode\nr = nil\nno_assertion! {\nr = \#{nmeth}(*args)\nunless r\n$test_failures << Failure.new( self, :\"\#{meth}\", args, caller[2..-1] )\nend\n}\nreturn r\nelse\nreturn \#{nmeth}(*args)\nend\nend\n"

        end #if

      end #do

    end #do

  end