Class: Facilities::StateCemeteryReloadJob

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::Job
Defined in:
app/sidekiq/facilities/state_cemetery_reload_job.rb

Instance Method Summary collapse

Instance Method Details

#performObject



7
8
9
10
11
12
13
14
15
16
# File 'app/sidekiq/facilities/state_cemetery_reload_job.rb', line 7

def perform
  ActiveRecord::Base.transaction do
    purge_cemeteries
    fetch_cemeteries.xpath('//cems//cem').map do |cemetery|
      next if cemetery['lat'].blank? || cemetery['long'].blank?

      Facilities::NCAFacility.create build_attributes(cemetery)
    end
  end
end