class Chronic::RepeaterWeekend
def offset(span, amount, pointer)
def offset(span, amount, pointer) direction = pointer == :future ? 1 : -1 weekend = RepeaterWeekend.new(:weekend) weekend.start = span.begin start = weekend.next(pointer).begin + (amount - 1) * direction * RepeaterWeek::WEEK_SECONDS Span.new(start, start + (span.end - span.begin)) end