Sha256: a36d218a0f42da7d15272a59d1067c1ce55c7c8a08ba737f26b6e3f34a9a1349
Contents?: true
Size: 968 Bytes
Versions: 6
Compression:
Stored size: 968 Bytes
Contents
class CmsSite < ActiveRecord::Base # -- Relationships -------------------------------------------------------- has_many :cms_layouts, :dependent => :destroy has_many :cms_pages, :dependent => :destroy has_many :cms_snippets, :dependent => :destroy has_many :cms_uploads, :dependent => :destroy has_many :cms_upload_dirs, :dependent => :destroy # -- Validations ---------------------------------------------------------- validates :label, :presence => true, :uniqueness => true validates :hostname, :presence => true, :uniqueness => true, :format => { :with => /^[\w\.\-]+$/ } validates :authentication, :presence => true validates :ldap_hostname, :presence => true, :unless => :no_ldap validates :ldap_base_DN, :presence => true, :unless => :no_ldap validates :ldap_uid, :presence => true, :unless => :no_ldap def no_ldap self.authentication != 'LDAP' end end
Version data entries
6 entries across 6 versions & 1 rubygems