Class: Amber::Render::DefaultLayout

Inherits:
Layout
  • Object
show all
Defined in:
lib/amber/render/layout.rb

Constant Summary collapse

DEFAULT =
'<!DOCTYPE html>
<html>
<head>
  <title>#{ @page.nav_title } - #{@site.title}</title>
  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
</head>
<body>
#{ yield }
</body>
</html>'

Instance Method Summary collapse

Methods inherited from Layout

[], load, reload, #render

Constructor Details

#initializeDefaultLayout

Returns a new instance of DefaultLayout.



51
52
53
# File 'lib/amber/render/layout.rb', line 51

def initialize
  @template = Tilt::StringTemplate.new {DEFAULT}
end