Sha256: 74effa1224c6e27a3c90d83e922e44459cefd313b450133f3509f2ff40dbb0a1
Contents?: true
Size: 591 Bytes
Versions: 12
Compression:
Stored size: 591 Bytes
Contents
class BoardReply < ActiveRecord::Base extend Enumerize attr_accessible :date, :email, :message, :name, :status enumerize :status, in: [:pending, :approved, :disapproved], default: :pending, predicates: true validates_presence_of :name, :email, :message, :date validates :email, email: true scope :approved, where(status: :approved) scope :pending, where(status: :pending) belongs_to :board_message default_value_for :name do Setting.app_title end default_value_for :email do Setting.app_email end default_value_for :date do Time.now end end
Version data entries
12 entries across 12 versions & 2 rubygems