class ADIWG::Mdtranslator::Writers::Iso19115_1::MD_FeatureCatalogue
Public Class Methods
new(xml, hResponseObj)
click to toggle source
# File lib/adiwg/mdtranslator/writers/iso19115_1/classes/class_featureCatalog.rb, line 16 def initialize(xml, hResponseObj) @xml = xml @hResponseObj = hResponseObj @NameSpace = ADIWG::Mdtranslator::Writers::Iso19115_1 end
Public Instance Methods
writeXML(intObj,whichDict)
click to toggle source
# File lib/adiwg/mdtranslator/writers/iso19115_1/classes/class_featureCatalog.rb, line 22 def writeXML(intObj,whichDict) # set up iso19110 writer namespace nameSpace19110 = ADIWG::Mdtranslator::Writers::Iso19110 # write 19110 record fcCatalogClass = nameSpace19110.startWriter(intObj, @hResponseObj, whichDict, true) # strip first line first_line = fcCatalogClass.index("\n") fcCatalogClass.slice!(0, first_line + 1) outContext = 'feature catalog' unless fcCatalogClass.empty? @xml.tag!('mrc:MD_FeatureCatalogue') do @xml.tag!('mrc:featureCatalogue') do # data dictionary @xml << fcCatalogClass end end end end