OSDN Git Service

remove importer
[pettanr/pettanr.git] / lib / tasks / speech_balloons.rake
index bac19d8..0db9c33 100644 (file)
@@ -1,9 +1,8 @@
 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
@@ -11,9 +10,8 @@ namespace :speech_balloons do
   
   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