class PairSee::LogLineParse
Attributes
log_lines[R]
Public Class Methods
new(roots, date_string)
click to toggle source
# File lib/pair_see/log_line_parse.rb, line 9 def initialize(roots, date_string) @log_lines = _parse(date_string, roots) end
Public Instance Methods
_parse(date_string, roots)
click to toggle source
# File lib/pair_see/log_line_parse.rb, line 13 def _parse(date_string, roots) lines = [] roots.each do |root| g = Git.open(root) lines << g.log(@@maximum_commits_to_parse).since(date_string).map do |l| LogLine.new("#{l.date} #{l.message}") end end LogLines.new(lines.flatten) end