OSDN Git Service

fix bucket
[pettanr/pettanr.git] / lib / peta / content.rb
index 1fdc473..8887813 100644 (file)
@@ -17,27 +17,27 @@ module Peta
     end
     
     def self._owner_column
-      self.owner_type.to_s + '_id'
+      self._owner_type.to_s + '_id'
     end
     
     def self.load_manifest
       super
       # Class Methods
-      f = self._content?
+      ct = self._content?
       define_singleton_method("content?") do 
-        f
+        ct
       end
-      t = self._owner_type
+      ot = self._owner_type
       define_singleton_method("owner_type") do 
-        t
+        ot
       end
-      m = self._owner_model
+      om = self._owner_model
       define_singleton_method("owner_model") do 
-        m
+        om
       end
-      o = self._owner_column
+      oc = self._owner_column
       define_singleton_method("owner_column") do 
-        o
+        oc
       end
       # Instance Methods
       define_method("elements") do |tree_name|
@@ -70,9 +70,10 @@ module Peta
       self.class.owner_model ? self.__send__(self.class.owner_model.item_name) : self
     end
     
+    # super return if my item
     def visible? operators
       super
-      return true if owner_model.own?(operators)
+      return nil if owner_model.own?(operators)
       true
     end