From f6dad8a445ddca4a4f5517e577bb67b97beea16b Mon Sep 17 00:00:00 2001 From: Michael Guterl <michael@diminishing.org> Date: Sun, 11 Sep 2011 14:37:28 -0400 Subject: [PATCH] remove top level klass method in rake task --- lib/tasks/geocoder.rake | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/lib/tasks/geocoder.rake b/lib/tasks/geocoder.rake index b621b059..f235e1b5 100644 --- a/lib/tasks/geocoder.rake +++ b/lib/tasks/geocoder.rake @@ -1,13 +1,10 @@ -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 -- GitLab