Class: Weaver::CenterPage
- Defined in:
- lib/weaver/page_types/center_page.rb
Overview
Page where all content is centered
Instance Attribute Summary
Attributes inherited from Page
Instance Method Summary collapse
- #generate(level) ⇒ Object
-
#initialize(title, global_settings, options, &block) ⇒ CenterPage
constructor
A new instance of CenterPage.
Methods inherited from Page
#background, #create_anchor, #on_page_load, #request_css, #request_js, #root, #top, #write_script_once
Constructor Details
#initialize(title, global_settings, options, &block) ⇒ CenterPage
Returns a new instance of CenterPage.
6 7 8 |
# File 'lib/weaver/page_types/center_page.rb', line 6 def initialize(title, global_settings, , &block) super end |
Instance Method Details
#generate(level) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/weaver/page_types/center_page.rb', line 10 def generate(level) elem = Elements.new(self, {}) elem.instance_eval(&@block) @body_class = 'gray-bg' @content = <<-CONTENT <div class="middle-box text-center animated fadeInDown"> <div> #{elem.generate} </div> </div> CONTENT super end |