class ADIWG::Mdtranslator::Writers::Iso19115_1::AdditionalDocument
Public Class Methods
new(xml, hResponseObj)
click to toggle source
# File lib/adiwg/mdtranslator/writers/iso19115_1/classes/class_additionalDocument.rb, line 16 def initialize(xml, hResponseObj) @xml = xml @hResponseObj = hResponseObj @NameSpace = ADIWG::Mdtranslator::Writers::Iso19115_1 end
Public Instance Methods
writeXML(hAdditionalDoc, inContext = nil)
click to toggle source
# File lib/adiwg/mdtranslator/writers/iso19115_1/classes/class_additionalDocument.rb, line 22 def writeXML(hAdditionalDoc, inContext = nil) # classes used citationClass = CI_Citation.new(@xml, @hResponseObj) outContext = 'additional document' outContext = inContext + ' additional document' unless inContext.nil? # additional document - resource type [] {MD_ScopeCode} - not used by ISO # additional document - additional documentation [] {CI_Citation} aDocs = hAdditionalDoc[:citation] aDocs.each do |hCitation| unless hCitation.empty? @xml.tag!('mri:additionalDocumentation') do citationClass.writeXML(hCitation, outContext) end end end end