module GitDiff::RangeInfo::ClassMethods

Public Instance Methods

extract_hunk_range_data(string) click to toggle source
# File lib/git_diff/range_info.rb, line 14
def extract_hunk_range_data(string)
  /@@ \-(.+) \+(.+) @@(.*)/.match(string)
end
from_string(string) click to toggle source
# File lib/git_diff/range_info.rb, line 8
def from_string(string)
  if (range_data = extract_hunk_range_data(string))
    new(*range_data.captures)
  end
end