class DateInterval::Filter::Weekday

Constants

WEEKDAYS

Attributes

day[R]
operator[R]
wday[R]

Public Class Methods

new(day, operator) click to toggle source
# File lib/date_interval/filter/weekday.rb, line 8
def initialize(day, operator)
  @day = day
  @wday = WEEKDAYS.index(day)
  @operator = operator
end

Public Instance Methods

filter(dates) click to toggle source
# File lib/date_interval/filter/weekday.rb, line 14
def filter(dates)
  dates.select {|date| date.wday == wday }
end