CardPair.parse constructor

CardPair.parse(
  1. String value
)
CardPair.parse("5s5h");  // => CardPair(Card(rank: Rank.five, suit: Suit.spade), Card(rank: Rank.five, suit: Suit.heart))

Implementation

factory CardPair.parse(String value) {
  assert(value.length == 4);

  return CardPair(
    Card.parse(value.substring(0, 2)),
    Card.parse(value.substring(2, 4)),
  );
}