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