docs/page_builder.rb in phlex-0.3.2 vs docs/page_builder.rb in phlex-0.4.0
- old
+ new
@@ -2,17 +2,20 @@
class PageBuilder
ROOT = Pages::ApplicationPage
def self.build_all
+ FileUtils.mkdir_p("#{__dir__}/dist")
+ FileUtils.cp_r("#{__dir__}/assets", "#{__dir__}/dist")
ROOT.subclasses.each { |page| new(page).call }
end
def initialize(page)
@page = page
end
def call
+ puts "Building #{@page.name}"
FileUtils.mkdir_p(directory)
File.write(file, @page.new.call)
end
private