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