lib/adiwg/mdtranslator/writers/iso/classes/class_onlineResource.rb in adiwg-mdtranslator-1.1.1 vs lib/adiwg/mdtranslator/writers/iso/classes/class_onlineResource.rb in adiwg-mdtranslator-1.2.0
- old
+ new
@@ -4,12 +4,13 @@
# History:
# Stan Smith 2013-08-14 original script
# Stan Smith 2014-07-08 modify require statements to function in RubyGem structure
# Stan Smith 2014-08-14 added protocol to onlineResource
# Stan Smith 2014-12-12 refactored to handle namespacing readers and writers
+# Stan Smith 2015-06-11 change all codelists to use 'class_codelist' method
-require 'code_onlineFunction'
+require 'class_codelist'
module ADIWG
module Mdtranslator
module Writers
module Iso
@@ -21,11 +22,11 @@
end
def writeXML(hOlResource)
# classes used
- olFunctionCode = $IsoNS::CI_OnLineFunctionCode.new(@xml)
+ codelistClass = $IsoNS::MD_Codelist.new(@xml)
@xml.tag! 'gmd:CI_OnlineResource' do
# online resource - link - required
s = hOlResource[:olResURI]
@@ -69,10 +70,10 @@
# online resource - link function - CI_OnLineFunctionCode
s = hOlResource[:olResFunction]
if !s.nil?
@xml.tag!('gmd:function') do
- olFunctionCode.writeXML(s)
+ codelistClass.writeXML('iso_onlineFunction',s)
end
elsif $showAllTags
@xml.tag!('gmd:function')
end