OSDN Git Service

Merge branch 'v05' of git.sourceforge.jp:/gitroot/pettanr/pettanr into v05
[pettanr/pettanr.git] / lib / tasks / licenses.rake
1 namespace :licenses do
2   desc "Import json format license data in license engine"
3   task :import => :environment do
4     licenses = YAML.load(open(Rails.root + 'config/license.yml').read)
5     licenses.each do |name, klass|
6       puts name + "\n"
7       system 'rake ' + name + ':import'
8     end
9   end
10   
11   desc "Copy migration file for license "
12   task :install => :environment do
13     licenses = YAML.load(open(Rails.root + 'config/license.yml').read)
14     licenses.each do |name, klass|
15       puts name + "\n"
16       system 'rake ' + name + ':install:migrations'
17     end
18     puts "run 'rake db:migrate' if you can migrate database\n"
19   end
20 end