Sha256: b596ca082ff4bad853655970d1165cdd61b000ec95ad767c09b28b42cd697097
Contents?: true
Size: 475 Bytes
Versions: 12
Compression:
Stored size: 475 Bytes
Contents
class BoardMessage < 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) has_many :board_replies default_value_for :date do Time.now end end
Version data entries
12 entries across 12 versions & 2 rubygems