class Estatic::PageGenerator

Attributes

directory[R]
page[R]

Public Class Methods

new(page, directory) click to toggle source
# File lib/estatic/page_generator.rb, line 5
def initialize(page, directory)
  @page = page
  @directory = directory
end

Public Instance Methods

generate() click to toggle source
# File lib/estatic/page_generator.rb, line 10
def generate
  FileUtils.mkdir_p(directory) unless File.directory?(directory)

  Dir.chdir(directory) do
    File.open(page.filename, 'w') do |f|
      f.write(page.content)
    end
  end
end