class Docxtor::TemplateParser
Constants
- FILES_PATTERN
Attributes
template[RW]
Public Class Methods
new(template = nil)
click to toggle source
# File lib/docxtor/template_parser.rb, line 7 def initialize(template = nil) @template = template || File.join(File.dirname(__FILE__), "..", "..", "templates", "default") end
Public Instance Methods
create_part(file)
click to toggle source
# File lib/docxtor/template_parser.rb, line 23 def create_part(file) content = File.read(file) part = Package::Part.new(file, content) part end
create_parts()
click to toggle source
# File lib/docxtor/template_parser.rb, line 17 def create_parts Dir[FILES_PATTERN]. delete_if { |file| File.directory?(file) }. map { |file| create_part(file) } end
parts()
click to toggle source
# File lib/docxtor/template_parser.rb, line 11 def parts Dir.chdir(template) do create_parts end end