module ADIWG::Mdtranslator::Readers::Fgdc::Series
Public Class Methods
unpack(xSerInfo, hResponseObj)
click to toggle source
# File lib/adiwg/mdtranslator/readers/fgdc/modules/module_series.rb, line 17 def self.unpack(xSerInfo, hResponseObj) # instance classes needed in script intMetadataClass = InternalMetadata.new hSeries = intMetadataClass.newSeries # series 8.7.1 (sername) - series name (required) name = xSerInfo.xpath('./sername').text unless name.empty? hSeries[:seriesName] = name end if name.empty? hResponseObj[:readerExecutionMessages] << 'WARNING: FGDC reader: citation series name is missing' end # series 8.7.2 (issue) - series issue (required) issue = xSerInfo.xpath('./issue').text unless issue.empty? hSeries[:seriesIssue] = issue end if issue.empty? hResponseObj[:readerExecutionMessages] << 'WARNING: FGDC reader: citation series issue is missing' end return hSeries end