OSDN Git Service

fix boost template
[pettanr/pettanr.git] / lib / peta / template.rb
index c804a53..097b306 100644 (file)
@@ -12,21 +12,22 @@ module Peta
       }
     end
     
-    def my_template
-      Manifest.manifest.system_resources.templates[self.table_name]
+    def self.template_manifest
+      Manifest.manifest.system_resources.templates[self.item_name]
     end
     
     def enable?
-      return false unless tpl = self.my_template
-      tpl.template_items.include? self.classname
+      return false unless tpl = self.class.template_manifest
+      tpl.template_items.include? self.module_name
     end
     
-    def my_engine_name
-      self.my_template.template_items[self.classname]
+    def template_module
+      Object.const_get self.module_name
     end
     
-    def my_engine
-      Object.const_get self.classname
+    def template_path_name
+      self.class.template_manifest.template_items[self.module_name]
     end
+    
   end
 end