namespace :speech_balloons do
desc "Import json format speech balloon data in speech balloon engine"
task :import => :environment do
- Pettanr::Application.manifest = JSON.parse(open(Rails.root + 'public/manifest.json').read)
- speech_balloon_templates = Pettanr::Application.manifest.system_resources.speech_balloon_templates
- speech_balloon_templates.each do |klass , name|
+ speech_balloon_templates = Manifest.manifest.system_resources.templates['speech_balloon_template']
+ speech_balloon_templates.template_items.each do |klass, name|
puts name + "\n"
system 'rake ' + name + ':import'
end
desc "Copy migration file for speech balloon "
task :install => :environment do
- Pettanr::Application.manifest = JSON.parse(open(Rails.root + 'public/manifest.json').read)
- speech_balloon_templates = Pettanr::Application.manifest.system_resources.speech_balloon_templates
- speech_balloon_templates.each do |klass , name|
+ speech_balloon_templates = Manifest.manifest.system_resources.templates['speech_balloon_template']
+ speech_balloon_templates.template_items.each do |klass, name|
puts name + "\n"
system 'rake ' + name + ':install:migrations'
end