Module: MultiSite::PageExtensions::ClassMethods

Defined in:
lib/multi_site/page_extensions.rb

Instance Method Summary collapse

Instance Method Details

#find_by_slug_for_site(slug) ⇒ Object



60
61
62
# File 'lib/multi_site/page_extensions.rb', line 60

def find_by_slug_for_site(slug)
  self.where(slug: slug, site_id: Page.current_site.id)
end

#homepageObject



64
65
66
67
68
69
# File 'lib/multi_site/page_extensions.rb', line 64

def homepage
  if current_site.is_a?(Site)
    homepage = self.current_site.homepage
  end
  homepage ||= find_by_parent_id(nil)
end