20 lines
481 B
Ruby
20 lines
481 B
Ruby
namespace :db do
|
|
desc "Import a maxmind database; run like this: rake db:import_maxmind file=<path_to_file>"
|
|
task import_maxmind: :environment do
|
|
require 'csv'
|
|
MaxMindManager.active_record_transaction do |manager|
|
|
manager.import_database ENV['file']
|
|
end
|
|
end
|
|
|
|
desc "Create a fake set of maxmind data"
|
|
task phony_maxmind: :environment do
|
|
MaxMindManager.active_record_transaction do |manager|
|
|
manager.create_phony_database()
|
|
end
|
|
end
|
|
end
|
|
|
|
|
|
|