isIn function

bool isIn(
  1. String str,
  2. Object? values
)

check if the string is in an array of allowed values

Implementation

bool isIn(String str, Object? values) {
  if (values == null) return false;
  if (values is String) {
    return values.contains(str);
  }
  if (values is! Iterable) return false;
  for (Object? value in values) {
    if (value.toString() == str) return true;
  }
  return false;
}