class ADIWG::Mdtranslator::Writers::Iso19115_1::MI_RangeElementDescription
Public Class Methods
new(xml, hResponseObj)
click to toggle source
# File lib/adiwg/mdtranslator/writers/iso19115_1/classes/class_rangeElementDescription.rb, line 13 def initialize(xml, hResponseObj) @xml = xml @hResponseObj = hResponseObj @NameSpace = ADIWG::Mdtranslator::Writers::Iso19115_1 end
Public Instance Methods
writeXML(hAttribute, inContext = nil)
click to toggle source
# File lib/adiwg/mdtranslator/writers/iso19115_1/classes/class_rangeElementDescription.rb, line 19 def writeXML(hAttribute, inContext = nil) unless hAttribute[:name].nil? @xml.tag!('mrc:name') do @xml.tag!('gco:CharacterString', hAttribute[:name]) end end unless hAttribute[:definition].nil? @xml.tag!('mrc:definition') do @xml.tag!('gco:CharacterString', hAttribute[:definition]) end end hAttribute[:rangeElements].each do |hRangeElement| @xml.tag!('mrc:rangeElement') do @xml.tag!('gco:Record') do @xml.tag!('gco:CharacterString', hRangeElement) end end end end