class GitDiff::LineNumberCalculation
Attributes
current[R]
Public Class Methods
new(line_number)
click to toggle source
# File lib/git_diff/line_number_calculation.rb, line 7 def initialize(line_number) @current = line_number end
Public Instance Methods
increment(line)
click to toggle source
# File lib/git_diff/line_number_calculation.rb, line 11 def increment(line) line.line_number = current if line.addition? current.increment_right elsif line.deletion? current.increment_left else current.increment end end