class Everypolitician::PullRequest::ComparePopolo
Attributes
after[R]
before[R]
path[R]
Public Class Methods
new(options)
click to toggle source
# File lib/everypolitician/pull_request/compare_popolo.rb, line 18 def initialize(options) @before = options[:before] @after = options[:after] @path = options[:path] end
parse(options)
click to toggle source
# File lib/everypolitician/pull_request/compare_popolo.rb, line 12 def self.parse(options) before = Everypolitician::Popolo.parse(options[:before]) after = Everypolitician::Popolo.parse(options[:after]) new(before: before, after: after, path: options[:path]) end
Public Instance Methods
elections_added()
click to toggle source
# File lib/everypolitician/pull_request/compare_popolo.rb, line 60 def elections_added Report::Elections.new(before, after).added end
elections_removed()
click to toggle source
# File lib/everypolitician/pull_request/compare_popolo.rb, line 64 def elections_removed Report::Elections.new(before, after).removed end
organizations_added()
click to toggle source
# File lib/everypolitician/pull_request/compare_popolo.rb, line 44 def organizations_added Report::Organizations.new(before, after).added end
organizations_removed()
click to toggle source
# File lib/everypolitician/pull_request/compare_popolo.rb, line 48 def organizations_removed Report::Organizations.new(before, after).removed end
people_added()
click to toggle source
# File lib/everypolitician/pull_request/compare_popolo.rb, line 32 def people_added Report::People.new(before, after).added end
people_additional_name_changes()
click to toggle source
# File lib/everypolitician/pull_request/compare_popolo.rb, line 28 def people_additional_name_changes Report::PeopleAdditionalNames.new(before, after).changed end
people_name_changes()
click to toggle source
# File lib/everypolitician/pull_request/compare_popolo.rb, line 24 def people_name_changes Report::PeopleNames.new(before, after).changed end
people_removed()
click to toggle source
# File lib/everypolitician/pull_request/compare_popolo.rb, line 36 def people_removed Report::People.new(before, after).removed end
terms_added()
click to toggle source
# File lib/everypolitician/pull_request/compare_popolo.rb, line 52 def terms_added Report::Terms.new(before, after).added end
terms_removed()
click to toggle source
# File lib/everypolitician/pull_request/compare_popolo.rb, line 56 def terms_removed Report::Terms.new(before, after).removed end
wikidata_links_changed()
click to toggle source
# File lib/everypolitician/pull_request/compare_popolo.rb, line 40 def wikidata_links_changed Report::Wikidata.new(before, after).changed end