Class: Runt::AfterTE
- Inherits:
-
Object
- Object
- Runt::AfterTE
- Includes:
- TExpr
- Defined in:
- lib/runt/temporalexpression.rb
Overview
Matches dates that occur after a given date.
Instance Method Summary collapse
- #include?(date) ⇒ Boolean
-
#initialize(date, inclusive = false) ⇒ AfterTE
constructor
A new instance of AfterTE.
- #to_s ⇒ Object
Methods included from TExpr
#&, #-, #and, #dates, #minus, #or, #|
Constructor Details
#initialize(date, inclusive = false) ⇒ AfterTE
Returns a new instance of AfterTE.
774 775 776 777 |
# File 'lib/runt/temporalexpression.rb', line 774 def initialize(date, inclusive=false) @date = date @inclusive = inclusive end |
Instance Method Details
#include?(date) ⇒ Boolean
779 780 781 |
# File 'lib/runt/temporalexpression.rb', line 779 def include?(date) return (date > @date) || (@inclusive && @date == date) end |
#to_s ⇒ Object
783 784 785 |
# File 'lib/runt/temporalexpression.rb', line 783 def to_s "after #{Runt.format_date(@date)}" end |