OSDN Git Service

add dialog
[pettanr/pettanr.git] / app / models / panel_picture.rb
index 5a60b53..e0da3dc 100644 (file)
@@ -13,6 +13,19 @@ class PanelPicture < Peta::Element
   validates :z, :presence => true, :numericality => {:greater_than => 0}
   validates :t, :presence => true, :numericality => {:greater_than_or_equal_to => 0}
   
+  def self.pickup_item_name
+    Picture.item_name
+  end
+  
+  def self.pickup_column_name
+    self.pickup_item_name + '_id'
+  end
+  
+  def pickup_id
+    # get :picture_id if head revision
+    self.attributes[self.pickup_column_name]
+  end
+  
   def attr_y
     self.attributes['y']
   end