class Chronic::RepeaterMonth
def this(pointer = :future)
def this(pointer = :future) super case pointer when :future month_start = Chronic.construct(@now.year, @now.month, @now.day + 1) month_end = self.offset_by(Chronic.construct(@now.year, @now.month), 1, :future) when :past month_start = Chronic.construct(@now.year, @now.month) month_end = Chronic.construct(@now.year, @now.month, @now.day) when :none month_start = Chronic.construct(@now.year, @now.month) month_end = self.offset_by(Chronic.construct(@now.year, @now.month), 1, :future) end Span.new(month_start, month_end) end