Module: ComfortableMexicanSofa::CmsManageable::ClassMethods

Defined in:
lib/comfortable_mexican_sofa/extensions/cms_manageable.rb

Instance Method Summary collapse

Instance Method Details

#cms_manageableObject



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/comfortable_mexican_sofa/extensions/cms_manageable.rb', line 11

def cms_manageable

  include ComfortableMexicanSofa::CmsManageable::InstanceMethods

  attr_accessor :blocks_attributes_changed

  # -- Relationships ----------------------------------------------------
  has_many :blocks,
    :autosave   => true,
    :dependent  => :destroy,
    :as         => :blockable,
    :class_name => 'Comfy::Cms::Block'
    
  # -- Callbacks --------------------------------------------------------
  before_save :clear_content_cache

end