#コミック
class Comic < Peta::Content
+ load_manifest
has_many :stories, :order => 't'
belongs_to :author
validates :visible, :presence => true, :numericality => true, :inclusion => {:in => 0..1}
validates :author_id, :presence => true, :numericality => true, :existence => {:both => false}
- def self.valid_encode_columns
- super + ['title', 'description']
- end
-
def self.visible_count_options
{:conditions => 'visible > 0'}
end
end
def visible? operators
- return false unless super
- self.visible > 0
+ case super
+ when nil # super return
+ return true
+ when false
+ return false
+ else
+ self.visible > 0
+ end
end
def comic_stories_count
def symbol_filename
end
- def self.list_where
+ def self.public_list_where
'comics.visible > 0'
end