class ADIWG::Mdtranslator::Writers::Iso19115_2::TaxonomicSystem
Public Class Methods
new(xml, hResponseObj)
click to toggle source
# File lib/adiwg/mdtranslator/writers/iso19115_2/classes/class_taxonomicSystem.rb, line 16 def initialize(xml, hResponseObj) @xml = xml @hResponseObj = hResponseObj end
Public Instance Methods
writeXML(hSystem)
click to toggle source
# File lib/adiwg/mdtranslator/writers/iso19115_2/classes/class_taxonomicSystem.rb, line 21 def writeXML(hSystem) # classes used citationClass = CI_Citation.new(@xml, @hResponseObj) # taxon system - citation {CI_Citation} hCitation = hSystem[:citation] unless hCitation.empty? citationClass.writeXML(hCitation, 'taxonomic system') end # taxon system - modifications s = hSystem[:modifications] unless s.nil? @xml.tag!('gmd:classmod') do @xml.tag!('gco:CharacterString', s) end end if s.nil? && @hResponseObj[:writerShowTags] @xml.tag!('gmd:classmod') end end