Class: TimePatterns::IntervalEndingPattern
- Inherits:
-
TimePattern
- Object
- TimePattern
- TimePatterns::IntervalEndingPattern
- Defined in:
- lib/todo_time_patterns/time_patterns.rb
Instance Method Summary collapse
-
#initialize ⇒ IntervalEndingPattern
constructor
A new instance of IntervalEndingPattern.
- #valid?(tokens_quadruple) ⇒ Boolean
Methods inherited from TimePattern
Constructor Details
#initialize ⇒ IntervalEndingPattern
Returns a new instance of IntervalEndingPattern.
130 131 132 |
# File 'lib/todo_time_patterns/time_patterns.rb', line 130 def initialize super(%w[{word} {time} {word} {interval}], IntervalEndingToken) end |
Instance Method Details
#valid?(tokens_quadruple) ⇒ Boolean
134 135 136 |
# File 'lib/todo_time_patterns/time_patterns.rb', line 134 def valid?(tokens_quadruple) tokens_quadruple[0].value == "at" and tokens_quadruple[2].value == "for" end |