# File lib/heckle.rb, line 259 def process_defs(exp) recv = process exp.shift meth = exp.shift self.method = "#{Ruby2Ruby.new.process(recv.deep_clone)}.#{meth}".intern result = s(:defs, recv, meth) result << process(exp.shift) until exp.empty? heckle(result) if method == method_name return result ensure @mutated = false node_count.clear end