mirror of
https://github.com/Freika/dawarich.git
synced 2026-01-11 09:41:40 -05:00
17 lines
349 B
Ruby
17 lines
349 B
Ruby
# frozen_string_literal: true
|
|
|
|
class ReverseGeocodingJob < ApplicationJob
|
|
queue_as :reverse_geocoding
|
|
|
|
def perform(klass, id)
|
|
return unless REVERSE_GEOCODING_ENABLED
|
|
|
|
data_fetcher(klass, id).call
|
|
end
|
|
|
|
private
|
|
|
|
def data_fetcher(klass, id)
|
|
"ReverseGeocoding::#{klass.pluralize.camelize}::FetchData".constantize.new(id)
|
|
end
|
|
end
|