--- /dev/null
+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