Method: IsoDoc::Metadata#docstatus
- Defined in:
- lib/isodoc/metadata.rb
#docstatus(isoxml, _out) ⇒ Object
106 107 108 109 110 111 112 113 114 115 116 117 |
# File 'lib/isodoc/metadata.rb', line 106 def docstatus(isoxml, _out) docstatus = isoxml.at(ns("//bibdata/status/stage")) set(:unpublished, true) if docstatus set(:stage, status_print(docstatus.text)) i = isoxml&.at(ns("//bibdata/status/substage"))&.text and set(:substage, i) i = isoxml&.at(ns("//bibdata/status/iteration"))&.text and set(:iteration, i) set(:unpublished, unpublished(docstatus.text)) end end |