class Awestruct::Site

Attributes

config[R]
dir[R]
engine[R]
layouts[R]
output_dir[R]
pages[RW]
partials[R]
timestamp[R]
tmp_dir[R]

Public Class Methods

new(engine, config) click to toggle source
# File lib/awestruct/site.rb, line 20
def initialize(engine, config)
  @engine = engine
  @pages = []
  @layouts = Layouts.new
  @partials = []
  @config = config
  self.encoding = false
  @timestamp = Time.now.to_i
end

Public Instance Methods

inspect() click to toggle source
# File lib/awestruct/site.rb, line 30
def inspect
  "Site{:dir=>#{dir}}"
end
load_page(path) click to toggle source
# File lib/awestruct/site.rb, line 46
def load_page(path)
  engine.load_path( self, path )
end