raking for better dropping and loading

cat-town
Dan Buch 13 years ago
parent 04182f3b80
commit 8bf785f48a

@ -2,5 +2,6 @@ source :rubygems
gem 'fastercsv' gem 'fastercsv'
gem 'hiredis' gem 'hiredis'
gem 'rake'
gem 'redis' gem 'redis'
gem 'slop' gem 'slop'

@ -3,6 +3,7 @@ GEM
specs: specs:
fastercsv (1.5.4) fastercsv (1.5.4)
hiredis (0.4.4) hiredis (0.4.4)
rake (0.9.2.2)
redis (2.2.2) redis (2.2.2)
slop (3.0.4) slop (3.0.4)
@ -12,5 +13,6 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
fastercsv fastercsv
hiredis hiredis
rake
redis redis
slop slop

@ -0,0 +1,21 @@
desc 'drop all of the earthquake data'
task :drop do
get_earthquakes.drop_all
end
desc 'load all of the earthquake data'
task :load do
get_earthquakes.load_data
end
desc 'drop, then load all of the earthquake data'
task :reload => [:drop, :load]
task :default => :load
def get_earthquakes
require File.expand_path('../earthquakes', __FILE__)
Earthquakes.new
end
Loading…
Cancel
Save