Class: VerifiedHolidays::Verifier

Inherits:
Object
  • Object
show all
Defined in:
lib/verified_holidays/verifier.rb

Defined Under Namespace

Classes: Result

Class Method Summary collapse

Class Method Details

.verify!Object



19
20
21
22
23
24
25
26
27
# File 'lib/verified_holidays/verifier.rb', line 19

def self.verify!
  cabinet_data = CabinetOffice.fetch
  local_in_range = filter_local_data(cabinet_data)

  missing, mismatched = compare_local_to_cabinet(local_in_range, cabinet_data)
  extra = find_extra(cabinet_data, local_in_range)

  Result.new(missing: missing, extra: extra, mismatched: mismatched)
end