# File lib/churn/location_mapping.rb, line 51 def process_defn(exp) name = exp.shift start_line = exp.line last_line = deep_last_line(exp) full_name = "#{@current_class}##{name}" @methods_collection[full_name] = [] unless @methods_collection.include?(full_name) @methods_collection[full_name] << (start_line..last_line) return s(:defn, name, process(exp.shift), process(exp.shift)) end