Parent

Included Modules

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
# 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

[Validate]

Generated with the Darkfish Rdoc Generator 2.