class Everypolitician::PullRequest::Report::Wikidata
Public Instance Methods
changed()
click to toggle source
# File lib/everypolitician/pull_request/report/wikidata.rb, line 5 def changed prev = Hash[before.persons.map { |p| [p.id, p.wikidata] }] post = Hash[after.persons.map { |p| [p.id, p.wikidata] }] in_both = prev.keys & post.keys in_both.select { |id| prev[id] != post[id] }.map do |id| { id: id, was: prev[id] || 'none', now: post[id] || 'none', } end end