OSDN Git Service

license extended
[pettanr/pettanr.git] / lib / peta / system_resource.rb
index b1ca3bd..953ceb9 100644 (file)
@@ -7,8 +7,8 @@ module Peta
     # ClassMethods
     
     def self.enable_list
-      self.find(:all).delete_if {|sbt|
-        sbt.enable? == false
+      self.find(:all).delete_if {|system_resource|
+        system_resource.enable? == false
       }
     end
     
@@ -19,7 +19,7 @@ module Peta
     end
     
     def my_engine_resource
-      Manifest.manifest.system_resources.engine_resources[self.item_name]
+      Manifest.manifest.system_resources.engine_resources[self.table_name]
     end
     
     def enable?
@@ -27,6 +27,10 @@ module Peta
       er.resource_items.include? self.classname
     end
     
+    def my_engine_name
+      self.my_engine_resource.resource_items[self.classname]
+    end
+    
     def own? operators
       operators.admin?
     end