SeriouslyAwesome/democratictravelers

View on GitHub
app/workers/experiences_worker.rb

Summary

Maintainability
A
0 mins
Test Coverage
class ExperiencesWorker
  include Sidekiq::Worker

  def perform(location_id)
    location = Location.find(location_id)
    Experience.find_each do |exp|
      distance = exp.location.distance_from(location)
      exp.update_columns(distance: distance)
    end
  end
end