OSDN Git Service

fix anything
[pettanr/pettanr.git] / app / models / sheet.rb
index ffcb3dd..a07bbea 100644 (file)
@@ -41,9 +41,14 @@ class Sheet < Peta::Root
   end
   
   def visible? operators
-    return false unless super
-    return true if self.new_record?
-    self.visible > 0
+    case super
+    when nil # super return
+      return true
+    when false
+      return false
+    else
+      self.visible > 0
+    end
   end
   
   def usable? operators
@@ -53,7 +58,7 @@ class Sheet < Peta::Root
   def symbol_filename
   end
   
-  def self.list_where
+  def self.public_list_where
     'sheets.visible > 0'
   end