Sha256: 4e8e2abe0e381a37f2a96ab4fdf241052d2af889ba2b57334971ab05aa678f58

Contents?: true

Size: 441 Bytes

Versions: 4

Compression:

Stored size: 441 Bytes

Contents

module Ecm::Cms
  class ContentBox < ActiveRecord::Base
    # associations
    has_many :ecm_cms_page_content_blocks, :class_name => 'Page::ContentBlock',
                                           :foreign_key => 'ecm_cms_content_box_id'

    # validations
    validates :name, :presence => true,
                     :uniqueness => true

    def ecm_cms_page_content_blocks_count
      ecm_cms_page_content_blocks.count
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ecm_cms2-1.1.1 app/models/ecm/cms/content_box.rb
ecm_cms2-1.1.0 app/models/ecm/cms/content_box.rb
ecm_cms2-1.0.1 app/models/ecm/cms/content_box.rb
ecm_cms2-1.0.0 app/models/ecm/cms/content_box.rb