# File lib/spork.rb, line 86 def trap_method(klass, method_name) method_name_without_spork, method_name_with_spork = alias_method_names(method_name, :spork) klass.class_eval "alias :\#{method_name_without_spork} :\#{method_name} unless method_defined?(:\#{method_name_without_spork})\ndef \#{method_name}(*args)\nSpork.each_run(false) do\n\#{method_name_without_spork}(*args)\nend\nend\n", __FILE__, __LINE__ + 1 end