class PairSee::Seer

Attributes

seer[R]

Public Class Methods

new(options) click to toggle source
# File lib/pair_see/seer.rb, line 7
def initialize(options)
  @repo_locations = options[:repo_locations]
  @after_date = options[:after_date]
  @card_prefix = options[:card_prefix]
  @names = options[:names]
  @seer = PairSee::TooMuchStuff.new(options)
  @log_lines = LogLineParse.new(@repo_locations, @after_date).log_lines
end

Public Instance Methods

all_commits() click to toggle source
# File lib/pair_see/seer.rb, line 36
def all_commits
  seer.all_commits
end
all_most_recent_commits() click to toggle source
# File lib/pair_see/seer.rb, line 20
def all_most_recent_commits
  seer.all_most_recent_commits
end
cards_per_person() click to toggle source
# File lib/pair_see/seer.rb, line 40
def cards_per_person
  CardsPerPerson.new(@log_lines, @card_prefix, @names).cards_per_person
end
commits_not_by_known_pair() click to toggle source
# File lib/pair_see/seer.rb, line 16
def commits_not_by_known_pair
  seer.commits_not_by_known_person
end
knowledge_debt() click to toggle source
# File lib/pair_see/seer.rb, line 44
def knowledge_debt
  KnowledgeDebt.new(@log_lines, @card_prefix, @names).knowledge_debt
end
pair_recency() click to toggle source
# File lib/pair_see/seer.rb, line 48
def pair_recency
  PairRecency.new(@log_lines, @card_prefix, @names).pair_recency
end
pretty_card_data() click to toggle source
# File lib/pair_see/seer.rb, line 28
def pretty_card_data
  seer.pretty_card_data
end
pretty_card_data_by_commits() click to toggle source
# File lib/pair_see/seer.rb, line 32
def pretty_card_data_by_commits
  seer.pretty_card_data_by_commits
end