Method: IsoDoc::Metadata#version

Defined in:
lib/isodoc/metadata.rb

#version(isoxml, _out) ⇒ Object



108
109
110
111
112
113
114
115
116
117
118
119
# File 'lib/isodoc/metadata.rb', line 108

def version(isoxml, _out)
  set(:edition, isoxml&.at(ns("//bibdata/edition#{NOLANG}"))&.text)
  set(:edition_display,
      isoxml&.at(ns("//bibdata/edition#{currlang}"))&.text)
  set(:docyear, isoxml&.at(ns("//bibdata/copyright/from"))&.text)
  set(:draft, isoxml&.at(ns("//bibdata/version/draft"))&.text)
  revdate = isoxml&.at(ns("//bibdata/version/revision-date"))&.text
  set(:revdate, revdate)
  set(:revdate_monthyear, monthyr(revdate))
  set(:draftinfo,
      draftinfo(get[:draft], get[:revdate]))
end