Sha256: 2442274eea0f91529ab3b6920459e754bc04e73f05beaee610f9f1fa10f300d5
Contents?: true
Size: 574 Bytes
Versions: 4
Compression:
Stored size: 574 Bytes
Contents
class SpudPostComment < ActiveRecord::Base if Spud::Blog.enable_rakismet include Rakismet::Model before_save :rakismet_check_for_spam end validates_presence_of :author, :content belongs_to :post, :class_name => 'SpudPost', :foreign_key => 'spud_post_id', :counter_cache => :comments_count, :inverse_of => :comments, :touch => true def visible? return approved && !spam end private def rakismet_check_for_spam if self.spam? self.spam = true self.approved = false else self.spam = true end return true end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
tb_blog-1.1.3 | app/models/spud_post_comment.rb |
tb_blog-1.1.2 | app/models/spud_post_comment.rb |
tb_blog-1.1.1 | app/models/spud_post_comment.rb |
tb_blog-1.1.0 | app/models/spud_post_comment.rb |