Sha256: 4a1e9f2146a6552b4d0327e037f7a76be96843118aa8ac8da30e05af553d12c4

Contents?: true

Size: 302 Bytes

Versions: 9

Compression:

Stored size: 302 Bytes

Contents

require "isodoc"

module IsoDoc
  module Vsd
    class Metadata < IsoDoc::Metadata

      def security(isoxml, _out)
        keywords = []
        isoxml.xpath(ns("//bibdata/keyword")).each do |kw|
          keywords << kw.text
        end
        set(:keywords, keywords)
      end

    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
metanorma-vsd-0.5.6 lib/isodoc/vsd/metadata.rb
metanorma-vsd-0.5.5 lib/isodoc/vsd/metadata.rb
metanorma-vsd-0.5.4 lib/isodoc/vsd/metadata.rb
metanorma-vsd-0.5.3 lib/isodoc/vsd/metadata.rb
metanorma-vsd-0.5.2 lib/isodoc/vsd/metadata.rb
metanorma-vsd-0.5.1 lib/isodoc/vsd/metadata.rb
metanorma-vsd-0.5.0 lib/isodoc/vsd/metadata.rb
metanorma-vsd-0.4.2 lib/isodoc/vsd/metadata.rb
metanorma-vsd-0.4.1 lib/isodoc/vsd/metadata.rb