class Chronic::RepeaterDayName
def next(pointer)
def next(pointer) super direction = pointer == :future ? 1 : -1 unless @current_date @current_date = ::Date.new(@now.year, @now.month, @now.day) @current_date += direction day_num = symbol_to_number(@type) while @current_date.wday != day_num @current_date += direction end else @current_date += direction * 7 end next_date = @current_date.succ Span.new(Chronic.construct(@current_date.year, @current_date.month, @current_date.day), Chronic.construct(next_date.year, next_date.month, next_date.day)) end