Sha256: f64d4aee3cd82925e794f7f89d1abef453b5dafd4866e441fe9133e55fcd70a7
Contents?: true
Size: 339 Bytes
Versions: 2
Compression:
Stored size: 339 Bytes
Contents
module Ahoy class GeocodeJob < ActiveJob::Base queue_as :ahoy def perform(visit) deckhand = Deckhands::LocationDeckhand.new(visit.ip) Ahoy::VisitProperties::LOCATION_KEYS.each do |key| visit.send(:"#{key}=", deckhand.send(key)) if visit.respond_to?(:"#{key}=") end visit.save! end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ahoy_matey-1.1.1 | lib/ahoy/geocode_job.rb |
ahoy_matey-1.1.0 | lib/ahoy/geocode_job.rb |