ballots property

Iterable<RankedBallot<TCandidate>> ballots

Implementation

Iterable<RankedBallot<TCandidate>> get ballots sync* {
  for (var line in _lines) {
    final ballot = RankedBallot<TCandidate>(line.candidates);
    yield* Iterable.generate(line.count, (_) => ballot);
  }
}