Sha256: 37afa3c8538b902d365b5c946b726351956ad62fbeeebd4b8a9e87781003e512

Contents?: true

Size: 335 Bytes

Versions: 4

Compression:

Stored size: 335 Bytes

Contents

namespace :geocode do
  desc "Geocode all objects without coordinates."
  task :all => :environment do
    class_name = ENV['CLASS'] || ENV['class']
    raise "Please specify a CLASS (model)" unless class_name
    klass = Object.const_get(class_name)

    klass.not_geocoded.each do |obj|
      obj.geocode; obj.save
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
geocoder-1.1.1 lib/tasks/geocoder.rake
geocoder-1.1.0 lib/tasks/geocoder.rake
geocoder-1.0.5 lib/tasks/geocoder.rake
geocoder-1.0.4 lib/tasks/geocoder.rake