Sha256: bf9fa49aaf85017911a877495a8267f59a16eec38e7a4c5a44b19f887b657fa6
Contents?: true
Size: 829 Bytes
Versions: 17
Compression:
Stored size: 829 Bytes
Contents
class Ecm::Cms::Partial < ActiveRecord::Base self.table_name = 'ecm_cms_partials' # add shared behaviour for database backed templates include Ecm::Cms::DatabaseTemplate # associations # belongs_to :ecm_cms_folder, # :class_name => 'Ecm::Cms::Folder', # :foreign_key => 'ecm_cms_folder_id' # attributes attr_accessible :basename, :body, :ecm_cms_folder_id, :format, :handler, :layout, :locale, :pathname # callbacks before_validation :ensure_basename_starts_with_underscore, :if => Proc.new { |t| t.basename.present? } private def ensure_basename_starts_with_underscore self.basename.insert(0, '_') unless self.basename.start_with?('_') end end
Version data entries
17 entries across 17 versions & 1 rubygems