Module: Emendate::Translators::Edtf

Defined in:
lib/emendate/translators/edtf.rb,
lib/emendate/translators/edtf/year.rb,
lib/emendate/translators/edtf/century.rb,
lib/emendate/translators/edtf/year_month.rb,
lib/emendate/translators/edtf/known_unknown.rb,
lib/emendate/translators/edtf/year_month_day.rb

Overview

namespace for EDTF translators

Defined Under Namespace

Classes: Century, KnownUnknown, Year, YearMonth, YearMonthDay

Instance Method Summary collapse

Instance Method Details

#alternate_setObject



27
28
29
# File 'lib/emendate/translators/edtf.rb', line 27

def alternate_set
  "[#{qualified}]"
end

#approximateObject



15
16
17
# File 'lib/emendate/translators/edtf.rb', line 15

def approximate
  "#{qualified}~"
end

#approximate_and_uncertainObject



19
20
21
# File 'lib/emendate/translators/edtf.rb', line 19

def approximate_and_uncertain
  "#{qualified}%"
end

#dateObject



7
8
9
# File 'lib/emendate/translators/edtf.rb', line 7

def date
  pdate
end

#empty_valueObject



11
12
13
# File 'lib/emendate/translators/edtf.rb', line 11

def empty_value
  ""
end

#inclusive_setObject



31
32
33
# File 'lib/emendate/translators/edtf.rb', line 31

def inclusive_set
  "{#{qualified}}"
end

#uncertainObject



23
24
25
# File 'lib/emendate/translators/edtf.rb', line 23

def uncertain
  "#{qualified}?"
end