16 lines
405 B
Text
16 lines
405 B
Text
|
- lines_arr = diff.diff.lines.to_a
|
||
|
- line_old = lines_arr[2].match(/-(\d)/)[0].to_i.abs rescue 0
|
||
|
- line_new = lines_arr[2].match(/\+(\d)/)[0].to_i.abs rescue 0
|
||
|
- lines = lines_arr[3..-1].join
|
||
|
- lines.each_line do |line|
|
||
|
= diff_line(line, line_new, line_old)
|
||
|
- if line[0] == "+"
|
||
|
- line_new += 1
|
||
|
- elsif
|
||
|
- line[0] == "-"
|
||
|
- line_old += 1
|
||
|
- else
|
||
|
- line_new += 1
|
||
|
- line_old += 1
|
||
|
|