Sha256: 66189a621c9c63d6af652639a3102c23c98d6852cc0160a65ae510bab1f6d5ba
Contents?: true
Size: 748 Bytes
Versions: 16
Compression:
Stored size: 748 Bytes
Contents
require "isodoc" module IsoDoc module IHO class Metadata < IsoDoc::Generic::Metadata def configuration Metanorma::IHO.configuration end def commentperiod(ixml, _out) from = ixml.at(ns("//bibdata/ext/commentperiod/from"))&.text to = ixml.at(ns("//bibdata/ext/commentperiod/to"))&.text extended = ixml.at(ns("//bibdata/ext/commentperiod/extended"))&.text set(:comment_from, from) if from set(:comment_to, to) if to end def series(xml, _out) set(:series, xml.at(ns("//bibdata/series[@type = 'main']/title"))&.text) a = xml.at(ns("//bibdata/series[@type = 'main']/abbreviation"))&.text and set(:seriesabbr, a) end end end end
Version data entries
16 entries across 13 versions & 2 rubygems