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={})