Rakefile in geokit-1.10.0 vs Rakefile in geokit-1.11.0
- old
+ new
@@ -1,31 +1,26 @@
-require "bundler/gem_tasks"
-require "rake/testtask"
+require 'bundler/gem_tasks'
+require 'rake/testtask'
-task :default do
+task :console do
+ sh "irb -rubygems -I lib -r geokit"
end
Rake::TestTask.new do |t|
- t.libs << "test"
- t.test_files = FileList["test/test*.rb"]
+ t.libs << 'test'
+ t.test_files = FileList['test/test*.rb']
t.verbose = true
end
-desc "Generate SimpleCov test coverage and open in your browser"
-task :coverage do
- ENV["COVERAGE"] = "true"
- Rake::Task["test"].invoke
-end
-
-desc "Downloads GeoLiteCity.dat from maxmind.com"
+desc 'Downloads GeoLiteCity.dat from maxmind.com'
task :download_geolitecity do
total_size = nil
- url = "http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz"
+ url = 'http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz'
progress_cb = lambda { |size| print("Downloaded #{size} of #{total_size} bytes\r") if total_size }
length_cb = lambda { |content_length| total_size = content_length }
- require "open-uri"
- File.open("/tmp/GeoLiteCity.dat.gz", "wb") do |f|
- open(url, "rb", progress_proc: progress_cb, content_length_proc: length_cb) do |downloaded_file|
+ require 'open-uri'
+ File.open('/tmp/GeoLiteCity.dat.gz', 'wb') do |f|
+ open(url, 'rb', progress_proc: progress_cb, content_length_proc: length_cb) do |downloaded_file|
f.write(downloaded_file.read)
end
end
puts "\nDone."
end