Class: CocinaDisplay::Dates::ExtractorDateFormat
- Defined in:
- lib/cocina_display/dates/date.rb
Overview
Base class for date formats that match using a regex.
Direct Known Subclasses
CenturyFormat, DecadeAsYearDashFormat, DecadeStringFormat, EmbeddedBCYearFormat, EmbeddedThreeDigitYearFormat, EmbeddedYearFormat, EmbeddedYearWithBracketsFormat, MMDDYYFormat, MMDDYYYYFormat, MysteryCenturyFormat, OneOrTwoDigitYearFormat, RomanNumeralYearFormat, UnparseableDate, YearRangeFormat
Constant Summary
Constants inherited from Date
Date::BCE_CHAR_SORT_MAP, Date::UNPARSABLE_VALUES
Instance Attribute Summary
Attributes inherited from Date
Class Method Summary collapse
Methods inherited from Date
#<=>, #approximate?, #as_range, #base_value, #decoded_value, #encoding, #encoding?, #end?, format_date, from_cocina, #inferred?, #initialize, normalize_to_edtf, #parsable?, parse_date, #parsed_date?, #precision, #primary?, #qualified?, #qualified_value, #qualifier, #questionable?, #sort_key, #start?, #to_a, #value
Constructor Details
This class inherits a constructor from CocinaDisplay::Dates::Date
Class Method Details
.supports?(value) ⇒ Boolean
506 507 508 |
# File 'lib/cocina_display/dates/date.rb', line 506 def self.supports?(value) value.match self::REGEX end |