Module: Emendate::Translators::LyrasisPseudoEdtf
- Defined in:
- lib/emendate/translators/lyrasis_pseudo_edtf.rb,
lib/emendate/translators/lyrasis_pseudo_edtf/year.rb,
lib/emendate/translators/lyrasis_pseudo_edtf/range.rb,
lib/emendate/translators/lyrasis_pseudo_edtf/century.rb,
lib/emendate/translators/lyrasis_pseudo_edtf/year_month.rb,
lib/emendate/translators/lyrasis_pseudo_edtf/known_unknown.rb,
lib/emendate/translators/lyrasis_pseudo_edtf/year_month_day.rb
Overview
namespace for LYRASIS pseudo EDTF translators
Defined Under Namespace
Classes: Century, KnownUnknown, Range, Year, YearMonth, YearMonthDay
Constant Summary
collapse
- DIALECT_OPTIONS =
{
no_date_output: :custom,
no_date_output_string: "no date",
unknown_date_output: :custom,
unknown_date_output_string: "unknown date"
}
Instance Method Summary
collapse
Instance Method Details
#alternate_set ⇒ Object
32
33
34
|
# File 'lib/emendate/translators/lyrasis_pseudo_edtf.rb', line 32
def alternate_set
"#{qualified} (single date in range)"
end
|
#approximate ⇒ Object
24
25
26
|
# File 'lib/emendate/translators/lyrasis_pseudo_edtf.rb', line 24
def approximate
"#{qualified} (approximate)"
end
|
#approximate_and_uncertain ⇒ Object
28
29
30
|
# File 'lib/emendate/translators/lyrasis_pseudo_edtf.rb', line 28
def approximate_and_uncertain
"#{qualified} (uncertain and approximate)"
end
|
#date ⇒ Object
16
17
18
|
# File 'lib/emendate/translators/lyrasis_pseudo_edtf.rb', line 16
def date
pdate
end
|
#empty_value ⇒ Object
20
21
22
|
# File 'lib/emendate/translators/lyrasis_pseudo_edtf.rb', line 20
def empty_value
""
end
|
#inclusive_set ⇒ Object
36
37
38
|
# File 'lib/emendate/translators/lyrasis_pseudo_edtf.rb', line 36
def inclusive_set
"#{qualified} (entire range)"
end
|