Class: FlexYear::CircaParser
- Inherits:
-
RangeParser
- Object
- RangeParser
- FlexYear::CircaParser
- Defined in:
- lib/flexyear/range_parsers/circa_parser.rb
Constant Summary collapse
- CIRCA_KEYWORDS =
["circ", "ca", "c.a.", "ca.", "cca", "c.", "approx", "appx", "about", "around"]
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from RangeParser
find_parser, inherited, #initialize, parse
Constructor Details
This class inherits a constructor from FlexYear::RangeParser
Class Method Details
.can_parse?(string) ⇒ Boolean
5 6 7 |
# File 'lib/flexyear/range_parsers/circa_parser.rb', line 5 def self.can_parse?(string) CIRCA_KEYWORDS.any?{|circa_pattern| string.downcase.include?(circa_pattern)} end |
Instance Method Details
#parse ⇒ Object
9 10 11 |
# File 'lib/flexyear/range_parsers/circa_parser.rb', line 9 def parse [-1, 1] end |