OSDN Git Service

test speech balloon extended
[pettanr/pettanr.git] / lib / tasks / speech_balloons.rake
1 namespace :speech_balloons do
2   desc "Import json format speech balloon data in speech balloon engine"
3   task :import => :environment do
4     Pettanr::Application.manifest = JSON.parse(open(Rails.root + 'public/manifest.json').read)
5     speech_balloon_templates = Pettanr::Application.manifest.system_resources.speech_balloon_templates
6     speech_balloon_templates.each do |klass , name|
7       puts name + "\n"
8       system 'rake ' + name + ':import'
9     end
10   end
11   
12   desc "Copy migration file for speech balloon "
13   task :install => :environment do
14     Pettanr::Application.manifest = JSON.parse(open(Rails.root + 'public/manifest.json').read)
15     speech_balloon_templates = Pettanr::Application.manifest.system_resources.speech_balloon_templates
16     speech_balloon_templates.each do |klass , name|
17       puts name + "\n"
18       system 'rake ' + name + ':install:migrations'
19     end
20     puts "run 'rake db:migrate' if you can migrate database\n"
21   end
22 end