Class: Metanorma::Iec::Validate

Inherits:
Metanorma::Iso::Validate
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/metanorma/iec/validate.rb

Instance Method Summary collapse

Instance Method Details

#doctype_validate(xmldoc) ⇒ Object



6
7
8
9
10
11
12
13
14
15
# File 'lib/metanorma/iec/validate.rb', line 6

def doctype_validate(xmldoc)
  %w(international-standard technical-specification technical-report
     publicly-available-specification international-workshop-agreement
     guide interpretation-sheet).include? @doctype or
    @log.add("IEC_2", nil, params: [@doctype])
  if function = xmldoc.at("//bibdata/ext/function")&.text
    %w(emc quality-assurance safety environment).include? function or
      @log.add("IEC_3", nil, params: [function])
  end
end

#image_name_validate(xmldoc) ⇒ Object



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

def image_name_validate(xmldoc); end

#schema_fileObject



17
18
19
# File 'lib/metanorma/iec/validate.rb', line 17

def schema_file
  "iec.rng"
end