Method: IsoDoc::ClassUtils#date_range

Defined in:
lib/isodoc/class_utils.rb

#date_range(date) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'lib/isodoc/class_utils.rb', line 3

def date_range(date)
  from = date.at(ns("./from"))
  to = date.at(ns("./to"))
  on = date.at(ns("./on"))
  return date.text unless (from || on || to)
  return on.text if on
  ret = "#{from.text}–"
  ret += to.text if to
  ret
end