class ADIWG::Mdtranslator::Writers::Iso19115_1::Source
Public Class Methods
new(xml, hResponseObj)
click to toggle source
# File lib/adiwg/mdtranslator/writers/iso19115_1/classes/class_source.rb, line 17 def initialize(xml, hResponseObj) @xml = xml @hResponseObj = hResponseObj end
Public Instance Methods
writeXML(hSource, inContext = nil)
click to toggle source
# File lib/adiwg/mdtranslator/writers/iso19115_1/classes/class_source.rb, line 22 def writeXML(hSource, inContext = nil) # classes used liSourceClass = LI_Source.new(@xml, @hResponseObj) leSourceClass = LE_Source.new(@xml, @hResponseObj) outContext = inContext # use LE_Source if hSource has any ... # processedLevel, resolution useLE = false useLE = true unless hSource[:processedLevel].empty? useLE = true unless hSource[:resolution].empty? if useLE leSourceClass.writeXML(hSource, outContext) else liSourceClass.writeXML(hSource, outContext) end end