class Weaver::StructuredPage

Page that uses columns and rows

Public Class Methods

new(title, global_settings, options, &block) click to toggle source
Calls superclass method Weaver::Page::new
# File lib/weaver/page_types/structured_page.rb, line 6
def initialize(title, global_settings, options, &block)
  @rows = []
  super
end

Public Instance Methods

header(&block) click to toggle source
# File lib/weaver/page_types/structured_page.rb, line 11
def header(&block)
  row(class: 'wrapper border-bottom white-bg page-heading', &block)
end
row(options = {}, &block) click to toggle source
# File lib/weaver/page_types/structured_page.rb, line 15
def row(options = {}, &block)
  r = Row.new(self, @anchors, options)
  r.instance_eval(&block)
  @rows << r
end