Class: VisitGeocoderWorker

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::Job
Defined in:
app/workers/visit_geocoder_worker.rb

Overview

Sidekiq worker: visit geocoder.

Instance Method Summary collapse

Instance Method Details

#perform(*visit_ids) ⇒ Object

Runs the job.

Parameters:

  • visit_ids (Array)

    the visit ids

Returns:

  • (Object)

    the result



12
13
14
15
# File 'app/workers/visit_geocoder_worker.rb', line 12

def perform(*visit_ids)
  # Just do those that not been geocoded before
  Visit.where(id: visit_ids).where(latitude: nil).find_each(&:geocode)
end