class PullRequestSummarizer::Report::PeopleNames

Public Instance Methods

after_names() click to toggle source
# File lib/pull_request_summarizer/report/people_names.rb, line 8
def after_names
  @name_hash_post ||= Hash[after.persons.map { |p| [p.id, p.name] }]
end
before_names() click to toggle source
# File lib/pull_request_summarizer/report/people_names.rb, line 4
def before_names
  @name_hash_pre ||= Hash[before.persons.map { |p| [p.id, p.name] }]
end
changed() click to toggle source
# File lib/pull_request_summarizer/report/people_names.rb, line 12
def changed
  in_both = before_names.keys & after_names.keys
  in_both.select { |id| !before_names[id].casecmp(after_names[id].downcase).zero? }.map do |id|
    {
      id:  id,
      was: before_names[id],
      now: after_names[id],
    }
  end
end