otvorenesudy/otvorenesudy-api

View on GitHub
app/jobs/reconcile_court_job.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
class ReconcileCourtJob < ApplicationJob
  queue_as :reconcilers

  def perform(record)
    mapper = record.to_mapper
    court = Court.find_or_initialize_by(name: mapper.name)
    reconciler = CourtReconciler.new(court, mapper: mapper)

    reconciler.reconcile!

    UpdateNotifier.notify(court)
  end
end