lib/metanorma/gb/processor.rb in metanorma-gb-1.0.6 vs lib/metanorma/gb/processor.rb in metanorma-gb-1.0.7
- old
+ new
@@ -20,24 +20,24 @@
def version
"Metanorma::Gb #{Metanorma::Gb::VERSION}"
end
- def input_to_isodoc(file)
- Metanorma::Input::Asciidoc.new.process(file, @asciidoctor_backend)
+ def input_to_isodoc(file, filename)
+ Metanorma::Input::Asciidoc.new.process(file, filename, @asciidoctor_backend)
end
def extract_options(file)
head = file.sub(/\n\n.*$/m, "\n")
/\n:standard-logo-img: (?<standardlogoimg>[^\n]+)\n/ =~ head
/\n:standard-class-img: (?<standardclassimg>[^\n]+)\n/ =~ head
/\n:standard-issuer-img: (?<standardissuerimg>[^\n]+)\n/ =~ head
/\n:title-font: (?<titlefont>[^\n]+)\n/ =~ head
new_options = {
- standardlogoimg: defined(standardlogoimg) ? standardlogoimg : nil,
- standardclassimg: defined(standardclassimg) ? standardclassimg : nil,
- standardissuerimg: defined(standardissuerimg) ? standardissuerimg : nil,
- titlefont: defined(titlefont) ? titlefont : nil,
+ standardlogoimg: defined?(standardlogoimg) ? standardlogoimg : nil,
+ standardclassimg: defined?(standardclassimg) ? standardclassimg : nil,
+ standardissuerimg: defined?(standardissuerimg) ? standardissuerimg : nil,
+ titlefont: defined?(titlefont) ? titlefont : nil,
}.reject { |_, val| val.nil? }
super.merge(new_options)
end
def output(isodoc_node, outname, format, options={})