Method: IsoDoc::WordFunction::Postprocess#generate_header
- Defined in:
- lib/isodoc/word_function/postprocess.rb
#generate_header(filename, _dir) ⇒ Object
64 65 66 67 68 69 70 71 72 73 74 75 76 |
# File 'lib/isodoc/word_function/postprocess.rb', line 64 def generate_header(filename, _dir) return nil unless @header #template = Liquid::Template.parse(File.read(@header, encoding: "UTF-8")) template = IsoDoc::Common.liquid(File.read(@header, encoding: "UTF-8")) = @meta.get [:filename] = filename params = .map { |k, v| [k.to_s, v] }.to_h File.open("header.html", "w:UTF-8") do |f| f.write(template.render(params)) end @files_to_delete << "header.html" "header.html" end |