Class: Weaver::EmptyPage

Inherits:
Page
  • Object
show all
Defined in:
lib/weaver/page_types/empty_page.rb

Overview

Empty page

Instance Attribute Summary

Attributes inherited from Page

#favicon_name, #favicon_type, #onload_scripts, #scripts

Instance Method Summary collapse

Methods inherited from Page

#background, #create_anchor, #on_page_load, #request_css, #request_js, #root, #set_favicon_path, #set_favicon_type, #top, #write_script_once

Constructor Details

#initialize(title, global_settings, options, &block) ⇒ EmptyPage

Returns a new instance of EmptyPage.



6
7
8
# File 'lib/weaver/page_types/empty_page.rb', line 6

def initialize(title, global_settings, options, &block)
  super
end

Instance Method Details

#generate(level) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/weaver/page_types/empty_page.rb', line 10

def generate(level)
  elem = Elements.new(self, {})
  elem.instance_eval(&@block)
  @body_class = 'gray-bg'
  @content = "            <div id=\"wrapper\">\n              <div class=\"wrapper-content\">\n                  <div class=\"container\">\n    \#{elem.generate}\n                  </div>\n          </div>\n        </div>\n  CONTENT\n  super\nend\n"