class Docxtor::Generator
Public Class Methods
generate(template, &block)
click to toggle source
# File lib/docxtor/generator.rb, line 4 def generate(template, &block) template_parser = TemplateParser.new(template) parts = template_parser.parts running_elements = RunningElementsBuilder.new(&block).elements parts += running_elements parts << ReferenceBuilder.new(running_elements) parts << Document::Builder.new(running_elements, &block) Package::Builder.new(parts) end