-class SystemPicture < ActiveRecord::Base
+class SystemPicture < Pettanr::Item
has_many :balloons
has_many :balloon_templates
has_many :licenses
validates :filesize, :presence => true, :numericality => {:greater_than => 0, :less_than_or_equal_to => 2000000}, :natural_number => true
validates :md5, :presence => true, :length => {:minimum => 32, :maximum => 32}
+ def self.singular
+ 'SystemPicture'
+ end
+
+ def self.plural
+ 'SystemPictures'
+ end
+
+ def self.owner_type
+ :author
+ end
+
before_destroy :destroy_with_file
def destroy_with_file