# File lib/Borges/Component/DateTable.rb, line 14
  def dates_do_separated_by(daily_block, monthly_block)
    month = @dates_cache.first.month

    @dates_cache.each do |date|
      unless date.month == month then
        month = date.month
        monthly_block.call
      end

      daily_block.call(date)
    end

    monthly_block.call
  end