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