class Chronic::Repeater

def self.scan_for_day_names(token)

Returns:
  • (RepeaterDayName, nil) -

Parameters:
  • token (Token) --
def self.scan_for_day_names(token)
  scan_for token, RepeaterDayName,
  {
    /^m[ou]n(day)?$/ => :monday,
    /^t(ue|eu|oo|u|)s(day)?$/ => :tuesday,
    /^tue$/ => :tuesday,
    /^we(dnes|nds|nns)day$/ => :wednesday,
    /^wed$/ => :wednesday,
    /^th(urs|ers)day$/ => :thursday,
    /^thu(rs)?$/ => :thursday,
    /^fr[iy](day)?$/ => :friday,
    /^sat(t?[ue]rday)?$/ => :saturday,
    /^su[nm](day)?$/ => :sunday
  }
end