class Jekyll::OpenProjectHelpers::SpecBuilder

Attributes

built_pages[R]

Public Class Methods

new(site, spec_index_doc, spec_source_base, spec_out_base, engine, opts) click to toggle source
# File lib/jekyll-theme-open-project-helpers/spec_builders/spec_builder.rb, line 9
def initialize(site, spec_index_doc, spec_source_base, spec_out_base, engine, opts)
  require_relative engine
  extend Builder  # adds the build_spec_pages method

  @site = site
  @spec_index_doc = spec_index_doc
  @spec_source_base = spec_source_base
  @spec_out_base = spec_out_base
  @opts = opts

  @built_pages = []
end

Public Instance Methods

build() click to toggle source
# File lib/jekyll-theme-open-project-helpers/spec_builders/spec_builder.rb, line 22
def build()
  @built_pages = build_spec_pages(
    @site,
    @spec_index_doc,
    @spec_source_base,
    @spec_out_base,
    @opts)
end