lib/tasks/geocoder.rake in geocoder-1.0.3 vs lib/tasks/geocoder.rake in geocoder-1.0.4

- old
+ new

@@ -1,14 +1,11 @@ -def klass - class_name = ENV['CLASS'] || ENV['class'] - raise "Please specify a CLASS (model)" unless class_name - Object.const_get(class_name) -end - 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