Sha256: 46285c827471e853d9587c45b326c16bf6e8258f83c4548c0516884fa7c073b9
Contents?: true
Size: 516 Bytes
Versions: 4
Compression:
Stored size: 516 Bytes
Contents
module PagesCms class Account < ActiveRecord::Base has_many :pages, dependent: :destroy has_many :articles, dependent: :destroy has_many :images, dependent: :destroy has_many :contacts, dependent: :destroy VALID_MOUNT = /\A[a-z\/]+\z/ validates :mount_location, presence: true, uniqueness: true, format: { with: VALID_MOUNT } VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i validates :email, presence: true, format: { with: VALID_EMAIL_REGEX } end end
Version data entries
4 entries across 4 versions & 1 rubygems