lib/adiwg/mdtranslator/writers/iso/classes/class_referenceSystem.rb in adiwg-mdtranslator-0.10.2 vs lib/adiwg/mdtranslator/writers/iso/classes/class_referenceSystem.rb in adiwg-mdtranslator-0.12.0

- old
+ new

@@ -2,28 +2,39 @@ # writer # output for ISO 19115-2 XML # History: # Stan Smith 2014-09-03 original script +# Stan Smith 2014-12-12 refactored to handle namespacing readers and writers require 'class_referenceIdentifier' -class MD_ReferenceSystem +module ADIWG + module Mdtranslator + module Writers + module Iso - def initialize(xml) - @xml = xml - end + class MD_ReferenceSystem - def writeXML(refSystem, refType) + def initialize(xml) + @xml = xml + end - # classes used by MD_Metadata - refIdClass = RS_Identifier.new(@xml) + def writeXML(refSystem, refType) - @xml.tag!('gmd:MD_ReferenceSystem') do - @xml.tag!('gmd:referenceSystemIdentifier') do - refIdClass.writeXML(refSystem, refType) - end - end + # classes used + refIdClass = $WriterNS::RS_Identifier.new(@xml) - end + @xml.tag!('gmd:MD_ReferenceSystem') do + @xml.tag!('gmd:referenceSystemIdentifier') do + refIdClass.writeXML(refSystem, refType) + end + end -end \ No newline at end of file + end + + end + + end + end + end +end