class Runt::AfterTE
Matches dates that occur after a given date.
Attributes
date[R]
inclusive[R]
Public Class Methods
new(date, inclusive=false)
click to toggle source
# File lib/runt/temporalexpression.rb, line 985 def initialize(date, inclusive=false) @date = date @inclusive = inclusive end
Public Instance Methods
==(o)
click to toggle source
Calls superclass method
# File lib/runt/temporalexpression.rb, line 990 def ==(o) o.is_a?(AfterTE) ? date == o.date && inclusive == o.inclusive : super(o) end
include?(date)
click to toggle source
# File lib/runt/temporalexpression.rb, line 995 def include?(date) return (date > @date) || (@inclusive && @date == date) end
to_s()
click to toggle source
# File lib/runt/temporalexpression.rb, line 999 def to_s "after #{Runt.format_date(@date)}" end