Sha256: 88ca3e66342aae26ff28c2dcea54442bb6620578c66d2190b6641a08b98f803c
Contents?: true
Size: 754 Bytes
Versions: 7
Compression:
Stored size: 754 Bytes
Contents
module Jabe class Comment < ActiveRecord::Base if defined?(Gravtastic) include Gravtastic is_gravtastic :size => 64 end attr_accessor :nickname belongs_to :entry default_scope :order => 'created_at ASC' before_validation :bot_check validates_presence_of :name, :email, :body, :message => 'Required' acts_as_textiled :body def send_notification(request) begin CommentMailer.notification(self, request).deliver rescue => e logger.error "#{e}\n#{e.backtrace.join("\n")}" end end private def bot_check unless self.nickname.blank? errors.add(:nickname, 'You shouldn\'t have seen this...') false end end end end
Version data entries
7 entries across 7 versions & 1 rubygems