module IsoDoc::Sample::BaseConvert

Public Instance Methods

annex_name(annex, name, div) click to toggle source
# File lib/isodoc/sample/base_convert.rb, line 23
def annex_name(annex, name, div)
  div.h1 **{ class: "Annex" } do |t|
    t << "#{anchor(annex['id'], :label)} "
    t.br
    t.b do |b|
      name&.children&.each { |c2| parse(c2, b) }
    end
  end
end
cleanup(docxml) click to toggle source
Calls superclass method
# File lib/isodoc/sample/base_convert.rb, line 42
def cleanup(docxml)
  super
  term_cleanup(docxml)
end
fileloc(loc) click to toggle source
# File lib/isodoc/sample/base_convert.rb, line 38
def fileloc(loc)
  File.join(File.dirname(__FILE__), loc)
end
i18n_init(lang, script) click to toggle source
Calls superclass method
# File lib/isodoc/sample/base_convert.rb, line 33
def i18n_init(lang, script)
  super
  @annex_lbl = "Appendix"
end
info(isoxml, out) click to toggle source
Calls superclass method
# File lib/isodoc/sample/base_convert.rb, line 18
def info(isoxml, out)
  @meta.security isoxml, out
  super
end
metadata_init(lang, script, labels) click to toggle source

def convert1(docxml, filename, dir)

FileUtils.cp html_doc_path('logo.jpg'), File.join(@localdir, "logo.jpg")
@files_to_delete << File.join(@localdir, "logo.jpg")
super

end

# File lib/isodoc/sample/base_convert.rb, line 14
def metadata_init(lang, script, labels)
  @meta = Metadata.new(lang, script, labels)
end
term_cleanup(docxml) click to toggle source
# File lib/isodoc/sample/base_convert.rb, line 47
def term_cleanup(docxml)
  docxml.xpath("//p[@class = 'Terms']").each do |d|
    h2 = d.at("./preceding-sibling::*[@class = 'TermNum'][1]")
    h2.add_child("&nbsp;")
    h2.add_child(d.remove)
  end
  docxml
end