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