monthsUntil method

Iterable<Hora> monthsUntil(
  1. Hora end
)

Generates months between this and another date.

Implementation

Iterable<Hora> monthsUntil(Hora end) sync* {
  var current = startOf(TemporalUnit.month);
  final target = end.startOf(TemporalUnit.month);

  while (!current.isAfter(target)) {
    yield current;
    current = current.add(1, TemporalUnit.month);
  }
}