Module: Rooftop::Page

Defined in:
lib/rooftop/page.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/rooftop/page.rb', line 3

def self.included(base)
  @page_classes ||= []
  @page_classes << base unless @page_classes.include?(base)
  base.include Rooftop::Base
  base.include Rooftop::Nested
  base.include Rooftop::Preview
  base.extend ClassMethods
end

.page_classesObject



12
13
14
# File 'lib/rooftop/page.rb', line 12

def self.page_classes
  @page_classes
end