Class: Metanorma::Jis::Validate

Inherits:
Iso::Validate
  • Object
show all
Defined in:
lib/metanorma/jis/validate.rb

Instance Method Summary collapse

Instance Method Details

#doctype_validate(_xmldoc) ⇒ Object



4
5
6
7
8
# File 'lib/metanorma/jis/validate.rb', line 4

def doctype_validate(_xmldoc)
  %w(japanese-industrial-standard technical-report
     technical-specification amendment).include? @doctype or
    @log.add("JIS_1", nil, params: [@doctype])
end

#image_name_validate(xmldoc) ⇒ Object



20
# File 'lib/metanorma/jis/validate.rb', line 20

def image_name_validate(xmldoc); end

#norm_bibitem_style(xmldoc) ⇒ Object



21
# File 'lib/metanorma/jis/validate.rb', line 21

def norm_bibitem_style(xmldoc); end

#schema_fileObject



16
17
18
# File 'lib/metanorma/jis/validate.rb', line 16

def schema_file
  "jis.rng"
end

#script_validate(xmldoc) ⇒ Object



10
11
12
13
14
# File 'lib/metanorma/jis/validate.rb', line 10

def script_validate(xmldoc)
  script = xmldoc&.at("//bibdata/script")&.text
  %w(Jpan Latn).include?(script) or
    @log.add("JIS_2", nil, params: [script])
end

#xrefs_mandate_validate(root) ⇒ Object



22
# File 'lib/metanorma/jis/validate.rb', line 22

def xrefs_mandate_validate(root); end