Class: Jekyll::OpenProjectHelpers::SpecBuilder
- Inherits:
-
Object
- Object
- Jekyll::OpenProjectHelpers::SpecBuilder
- Defined in:
- lib/jekyll-theme-open-project-helpers/spec_builders/spec_builder.rb
Instance Attribute Summary collapse
-
#built_pages ⇒ Object
readonly
Returns the value of attribute built_pages.
Instance Method Summary collapse
- #build ⇒ Object
-
#initialize(site, spec_index_doc, spec_source_base, spec_out_base, engine, opts) ⇒ SpecBuilder
constructor
A new instance of SpecBuilder.
Constructor Details
#initialize(site, spec_index_doc, spec_source_base, spec_out_base, engine, opts) ⇒ SpecBuilder
Returns a new instance of SpecBuilder.
9 10 11 12 13 14 15 16 17 18 19 20 |
# 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 |
Instance Attribute Details
#built_pages ⇒ Object (readonly)
Returns the value of attribute built_pages.
7 8 9 |
# File 'lib/jekyll-theme-open-project-helpers/spec_builders/spec_builder.rb', line 7 def built_pages @built_pages end |
Instance Method Details
#build ⇒ Object
22 23 24 25 26 27 28 29 |
# 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 |