class Weaver::NonNavPage

Page with no navigation bar

Public Class Methods

new(title, global_settings, options, &block) click to toggle source
Calls superclass method
# File lib/weaver/page_types/nonnav_page.rb, line 7
def initialize(title, global_settings, options, &block)
  super
end

Public Instance Methods

generate(level) click to toggle source
Calls superclass method
# File lib/weaver/page_types/nonnav_page.rb, line 11
    def generate(level)
      instance_eval &@block
      rows = @rows.map do |row|
        <<~ENDROW
              <div class="row #{row.extra_classes}">
          #{row.generate}
                </div>
        ENDROW
      end.join

      @body_class = 'gray-bg'

      @content = <<~CONTENT
            <div id="wrapper">
                        <div class="wrapper-content">
                            <div class="container">
        #{rows}
                            </div>
                                </div>
                        </div>
      CONTENT
      super
    end