Module: GitDiff::LineNumber::ClassMethods

Included in:
GitDiff::LineNumber
Defined in:
lib/git_diff/line_number.rb

Instance Method Summary collapse

Instance Method Details

#for_addition(line_number) ⇒ Object



6
7
8
# File 'lib/git_diff/line_number.rb', line 6

def for_addition(line_number)
  new(nil, line_number.right)
end

#for_context(line_number) ⇒ Object



14
15
16
# File 'lib/git_diff/line_number.rb', line 14

def for_context(line_number)
  new(line_number.left, line_number.right)
end

#for_deletion(line_number) ⇒ Object



10
11
12
# File 'lib/git_diff/line_number.rb', line 10

def for_deletion(line_number)
  new(line_number.left, nil)
end