# File lib/Borges/Component/DateTable.rb, line 34
  def months_and_lengths(&block)
    count = 0
    last = nil

    dates_do_separated_by(proc do |ea|
      count += 1
      last = ea

    end, proc do
      block.call(Date.parse("#{last.year}-#{last.month}-#{1}"), count)
      count = 0

    end)
  end