class ADIWG::Mdtranslator::Writers::Iso19115_1::MD_RepresentativeFraction

Public Class Methods

new(xml, hResponseObj) click to toggle source
# File lib/adiwg/mdtranslator/writers/iso19115_1/classes/class_fraction.rb, line 16
def initialize(xml, hResponseObj)
   @xml = xml
   @hResponseObj = hResponseObj
   @NameSpace = ADIWG::Mdtranslator::Writers::Iso19115_1
end

Public Instance Methods

writeXML(denominator, inContext = nil) click to toggle source
# File lib/adiwg/mdtranslator/writers/iso19115_1/classes/class_fraction.rb, line 22
def writeXML(denominator, inContext = nil)

   outContext = 'scale factor'
   outContext = inContext + ' scale factor' unless inContext.nil?

   @xml.tag!('mri:MD_RepresentativeFraction') do

      # representative fraction - denominator
      unless denominator.nil?
         @xml.tag!('mri:denominator') do
            @xml.tag!('gco:Integer', denominator)
         end
      end
      if denominator.nil?
         @NameSpace.issueWarning(120, 'mri:denominator', outContext)
      end

   end # gmd:MD_RepresentativeFraction tag
end