Class: GitKablame

Inherits:
Kablame show all
Defined in:
lib/kablame.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Kablame

#file_format_regex, #folders, #initialize, #kablame, kablame, #print_results, #process_file

Constructor Details

This class inherits a constructor from Kablame

Class Method Details

.typeObject



89
# File 'lib/kablame.rb', line 89

def self.type; 'git'; end

Instance Method Details

#blank_line_regexObject



81
# File 'lib/kablame.rb', line 81

def blank_line_regex; /\(.+[\+-]\d{4}\s+\d+\)(\s*)$/; end

#get_blame_lines(filename) ⇒ Object



85
86
87
# File 'lib/kablame.rb', line 85

def get_blame_lines(filename)
  `git blame #{filename}`.split("\n")
end

#name_match_regexObject



83
# File 'lib/kablame.rb', line 83

def name_match_regex; /\(([^\)]+)\s+\d{4}\-\d{2}/; end