class Chronic::RepeaterWeekend

def this(pointer = :future)

def this(pointer = :future)
  super
  case pointer
  when :future, :none
    saturday_repeater = RepeaterDayName.new(:saturday)
    saturday_repeater.start = @now
    this_saturday_span = saturday_repeater.this(:future)
    Span.new(this_saturday_span.begin, this_saturday_span.begin + WEEKEND_SECONDS)
  when :past
    saturday_repeater = RepeaterDayName.new(:saturday)
    saturday_repeater.start = @now
    last_saturday_span = saturday_repeater.this(:past)
    Span.new(last_saturday_span.begin, last_saturday_span.begin + WEEKEND_SECONDS)
  end
end