Class: Metanorma::Jis::Validate
- Inherits:
-
Iso::Validate
- Object
- Iso::Validate
- Metanorma::Jis::Validate
- Defined in:
- lib/metanorma/jis/validate.rb
Instance Method Summary collapse
- #doctype_validate(_xmldoc) ⇒ Object
- #image_name_validate(xmldoc) ⇒ Object
- #norm_bibitem_style(xmldoc) ⇒ Object
- #schema_file ⇒ Object
- #script_validate(xmldoc) ⇒ Object
- #xrefs_mandate_validate(root) ⇒ Object
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_file ⇒ Object
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 |