class Prow::PagesCompiler

Attributes

paths[R]

Public Class Methods

new(paths=nil) click to toggle source
# File lib/prow/pages_compiler.rb, line 5
def initialize(paths=nil)
  @paths = paths || Paths.new
end

Public Instance Methods

compile() click to toggle source
# File lib/prow/pages_compiler.rb, line 9
def compile
  page_configs.each do |page|
    PageCompiler.new(page, templates, paths.compile).compile
  end
end
page_configs() click to toggle source
# File lib/prow/pages_compiler.rb, line 15
def page_configs
  @page_configs ||= PageConfigs.new(paths.pages_config)
end
templates() click to toggle source
# File lib/prow/pages_compiler.rb, line 19
def templates
  @templates ||= Templates.new(paths.templates)
end