X-Git-Url: http://git.osdn.net/view?p=pettanr%2Fpettanr.git;a=blobdiff_plain;f=lib%2Ftasks%2Flicenses.rake;fp=lib%2Ftasks%2Flicenses.rake;h=8caed780702222c7623f21d0c7367632f06ef817;hp=0000000000000000000000000000000000000000;hb=e3ed5d83fcbd2d94ea1f1d0af6d5b6a278bb201c;hpb=ee23b26d102713542435028c7efe410e6f9199d7 diff --git a/lib/tasks/licenses.rake b/lib/tasks/licenses.rake new file mode 100644 index 00000000..8caed780 --- /dev/null +++ b/lib/tasks/licenses.rake @@ -0,0 +1,20 @@ +namespace :licenses do + desc "Import json format license data in license engine" + task :import => :environment do + licenses = YAML.load(open(Rails.root + 'config/license.yml').read) + licenses.each do |name, klass| + puts name + "\n" + system 'rake ' + name + ':import' + end + end + + desc "Copy migration file for license " + task :install => :environment do + licenses = YAML.load(open(Rails.root + 'config/license.yml').read) + licenses.each do |name, klass| + puts name + "\n" + system 'rake ' + name + ':install:migrations' + end + puts "run 'rake db:migrate' if you can migrate database\n" + end +end