Class: Spud::Cms::TemplateParser

Inherits:
Object
  • Object
show all
Defined in:
lib/spud_cms/template_parser.rb

Instance Method Summary collapse

Instance Method Details

#layoutsObject



5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/spud_cms/template_parser.rb', line 5

def layouts
  return @layouts if @layouts && Rails.env != 'development'
  @layouts = {}
  engines.each do |engine|
    @layouts.merge! process_layouts(engine.root.join('app', 'views', 'layouts'))
  end
  @layouts.merge! process_layouts(Rails.application.root.join('app', 'views', 'layouts'))

  check_for_defaults(@layouts)

  return @layouts
end