Import refactoring

This commit is contained in:
Gregory Eremin
2011-09-14 20:03:21 +04:00
parent 8f56a84a32
commit 67b6899f9f
3 changed files with 62 additions and 198 deletions
+8 -7
View File
@@ -1,12 +1,13 @@
require 'uri'
require 'open-uri'
namespace :db do
desc 'Imports test data from MusicBrainz database'
task :import => :environment do
ati = ['Vampire Weekend']
ati.each do |name|
ImportController.importArtist(name, true)
task :import, [:name, :dry_run] => :environment do |t, argv|
if argv[:dry_run].nil? or argv[:dry_run] == "true"
argv[:dry_run] = true
else
argv[:dry_run] = false
end
unless argv[:name].nil?
ImportController.importArtist(argv[:name], argv[:dry_run])
end
end
end