Sha256: afee2a2944e7930ef38e206da310000b23205f0a9234a12be2efe3403901b69f

Contents?: true

Size: 1.16 KB

Versions: 53

Compression:

Stored size: 1.16 KB

Contents

# ISO <<Class>> FC_DefinitionReference
# 19110 writer output in XML

# History:
# 	Stan Smith 2017-11-02 original script.

require_relative 'class_citation'

module ADIWG
   module Mdtranslator
      module Writers
         module Iso19110

            class FC_DefinitionReference

               def initialize(xml, hResponseObj)
                  @xml = xml
                  @hResponseObj = hResponseObj
               end

               def writeXML(hReference)

                  # classes used
                  citationClass = CI_Citation.new(@xml, @hResponseObj)

                  unless hReference.empty?
                     @xml.tag!('gfc:FC_DefinitionReference') do
                        @xml.tag!('gfc:definitionSource') do
                           @xml.tag!('gfc:FC_DefinitionSource') do
                              @xml.tag!('gfc:source') do
                                 citationClass.writeXML(hReference)
                              end
                           end
                        end

                     end
                  end

               end # write XML
            end # FC_DefinitionReference

         end
      end
   end
end

Version data entries

53 entries across 53 versions & 1 rubygems

Version Path
adiwg-mdtranslator-2.21.0.pre.beta.1 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.20.0.pre.beta.10 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.20.0.pre.beta.9 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.20.0.pre.beta.8 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.20.0.pre.beta.7 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.20.0.pre.beta.6 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.19.0.pre.beta.31 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.19.0.pre.beta.30 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.19.0.pre.beta.29 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.19.0.pre.beta.28 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.19.0.pre.beta.27 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.19.0.pre.beta.26 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.19.0.pre.beta.13 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.19.0.pre.beta.12 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.19.0.pre.beta.11 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.19.0.pre.beta.10 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.19.0.pre.beta.9 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.19.0.pre.beta.8 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.19.0.pre.beta.7 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb
adiwg-mdtranslator-2.18.4 lib/adiwg/mdtranslator/writers/iso19110/classes/class_definitionReference.rb