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