class Chronic::Repeater
def self.scan_for_day_portions(token)
def self.scan_for_day_portions(token) scanner = {/^ams?$/ => :am, /^pms?$/ => :pm, /^mornings?$/ => :morning, /^afternoons?$/ => :afternoon, /^evenings?$/ => :evening, /^(night|nite)s?$/ => :night} scanner.keys.each do |scanner_item| return Chronic::RepeaterDayPortion.new(scanner[scanner_item]) if scanner_item =~ token.word end return nil end