equalsIgnoreCase<E> static method

Rule<String, E> equalsIgnoreCase<E>(
  1. String expected, {
  2. required E error,
})

Validates that the string equals expected (case-insensitive).

StringRules.equalsIgnoreCase('yes', error: 'Must be "yes"')

Implementation

static Rule<String, E> equalsIgnoreCase<E>(
  String expected, {
  required E error,
}) =>
    PredicateRule(
      predicate: (value) => value.toLowerCase() == expected.toLowerCase(),
      error: error,
    );