OSDN Git Service

fix:server
[pettanr/pettanr.git] / app / models / sheet.rb
index c63abe7..dd4d5eb 100644 (file)
@@ -72,28 +72,12 @@ class Sheet < Peta::Root
   
   def copyable?
     r = true
-    Sheet.each_element_class_names do |n|
-      self.elements_by_class_name(n).each do |elm|
-        next if elm.copyable?
-        r = false
-        break
-      end
-      break unless r
+    self.elements_items.each do |elm|
+      next if elm.copyable?
+      r = false
+      break
     end
     r
   end
   
-  def copy
-    attr = self.copy_attributes
-    Sheet.each_element_class_names do |n|
-      element_attr = Sheet.class_name_to_class(n).panelize(
-        self.elements_by_class_name(n).map {|elm|
-          elm.copy_attributes.merge elm.panel_attributes
-        }
-      )
-      attr.merge! element_attr
-    end
-    attr
-  end
-  
 end