Class: ADIWG::Mdtranslator::Writers::Iso19115_2::MD_RepresentativeFraction

Inherits:
Object
  • Object
show all
Defined in:
lib/adiwg/mdtranslator/writers/iso19115_2/classes/class_fraction.rb

Instance Method Summary collapse

Constructor Details

#initialize(xml, hResponseObj) ⇒ MD_RepresentativeFraction

Returns a new instance of MD_RepresentativeFraction.



17
18
19
20
21
# File 'lib/adiwg/mdtranslator/writers/iso19115_2/classes/class_fraction.rb', line 17

def initialize(xml, hResponseObj)
   @xml = xml
   @hResponseObj = hResponseObj
   @NameSpace = ADIWG::Mdtranslator::Writers::Iso19115_2
end

Instance Method Details

#writeXML(denominator) ⇒ Object



23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/adiwg/mdtranslator/writers/iso19115_2/classes/class_fraction.rb', line 23

def writeXML(denominator)

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

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

   end # gmd:MD_RepresentativeFraction tag
end