Class: Krikri::Enrichments::TimespanLabel
- Inherits:
-
Object
- Object
- Krikri::Enrichments::TimespanLabel
- Includes:
- Audumbla::FieldEnrichment
- Defined in:
- lib/krikri/enrichments/timespan_label.rb
Overview
Builds and sets a ‘prefLabel` based on existing begin/end dates within an `edm:TimeSpan`.
Instance Method Summary collapse
-
#enrich_value(value) ⇒ DPLA::MAP::TimeSpan, Object
Add a prefLabel for ‘DPLA::MAP::TimeSpan` objects with begin/end dates.
Instance Method Details
#enrich_value(value) ⇒ DPLA::MAP::TimeSpan, Object
Add a prefLabel for ‘DPLA::MAP::TimeSpan` objects with begin/end dates
25 26 27 28 29 |
# File 'lib/krikri/enrichments/timespan_label.rb', line 25 def enrich_value(value) set_label(value) if value.is_a?(DPLA::MAP::TimeSpan) && value.prefLabel.empty? value end |