lib/isodoc/vsd/metadata.rb in metanorma-vsd-0.3.3 vs lib/isodoc/vsd/metadata.rb in metanorma-vsd-0.4.1
- old
+ new
@@ -1,11 +1,17 @@
require "isodoc"
-require "isodoc/rsd/metadata"
module IsoDoc
module Vsd
+ class Metadata < IsoDoc::Metadata
- class Metadata < IsoDoc::Rsd::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