lib/isodoc/csand/metadata.rb in metanorma-csand-1.0.7 vs lib/isodoc/csand/metadata.rb in metanorma-csand-1.0.8
- old
+ new
@@ -25,22 +25,11 @@
set(:tc, tc.text) if tc
end
def docid(isoxml, _out)
- docnumber = isoxml.at(ns("//bibdata/docidentifier"))
- docstatus = isoxml.at(ns("//bibdata/status"))
- dn = docnumber&.text
- if docstatus
- set(:status, status_print(docstatus.text))
- abbr = status_abbr(docstatus.text)
- dn = "#{dn}(#{abbr})" unless abbr.empty?
- end
- set(:docnumber, dn)
- end
-
- def status_print(status)
- status.split(/-/).map{ |w| w.capitalize }.join(" ")
+ docnumber = isoxml.at(ns("//bibdata/docidentifier[@type = 'csand']"))
+ set(:docnumber, docnumber&.text)
end
def status_abbr(status)
case status
when "working-draft" then "wd"