class ADIWG::Mdtranslator::Writers::Iso19115_2::MD_Constraints

Public Class Methods

new(xml, hResponseObj) click to toggle source
# File lib/adiwg/mdtranslator/writers/iso19115_2/classes/class_useConstraints.rb, line 19
def initialize(xml, hResponseObj)
   @xml = xml
   @hResponseObj = hResponseObj
end

Public Instance Methods

writeXML(hConstraint) click to toggle source
# File lib/adiwg/mdtranslator/writers/iso19115_2/classes/class_useConstraints.rb, line 24
def writeXML(hConstraint)

   @xml.tag!('gmd:MD_Constraints') do

      # use constraints - use limitation []
      aCons = hConstraint[:useLimitation]
      aCons.each do |useCon|
         @xml.tag!('gmd:useLimitation') do
            @xml.tag!('gco:CharacterString', useCon)
         end
      end
      if aCons.empty?
         @xml.tag!('gmd:useLimitation') && @hResponseObj[:writerShowTags]
      end

   end # gmd:MD_Constraints tag
end