raking for better dropping and loading
This commit is contained in:
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
|
||||||
|
21
redis-with-ruby/Rakefile
Normal file
21
redis-with-ruby/Rakefile
Normal file
@ -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…
Reference in New Issue
Block a user