Method: Stack::Generator#initialize

Defined in:
lib/stack/generator.rb

#initialize(source, target, parent = nil) ⇒ Generator



15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/stack/generator.rb', line 15

def initialize(source, target, parent = nil)
  self.source = source
  self.target = target
  self.parent = parent
  
  self.remove_first = false
  
  self.layouts = (parent) ? parent.layouts.dup : { }
  self.articles = (parent) ? parent.articles.dup : { }
  
  self.children = [ ]

  # read layouts
  # read pages
  # write pages
  
  process!
end