Class: Ecm::Cms::Page

Inherits:
ActiveRecord::Base
  • Object
show all
Includes:
DatabaseTemplate
Defined in:
app/models/ecm/cms/page.rb

Defined Under Namespace

Classes: ContentBlock

Instance Method Summary collapse

Methods included from DatabaseTemplate

#filename, #human, included, #path_and_filename

Instance Method Details

#home_page?Boolean

Returns:

  • (Boolean)


25
26
27
# File 'app/models/ecm/cms/page.rb', line 25

def home_page?
  pathname == '/' && basename == 'home'
end

#touch_navigation_itemsObject



29
30
31
# File 'app/models/ecm/cms/page.rb', line 29

def touch_navigation_items
  ecm_cms_navigation_items.map(&:update_url_form_page!)
end