boolean method

bool? boolean(
  1. String key
)

true, 1, yes, on / false, 0, no, off (any case)

Implementation

bool? boolean(String key) {
  String? value = raw(key);
  if (value == null) return null;
  switch (value.toLowerCase()) {
    case 'true' || '1' || 'yes' || 'on':
      return true;
    case 'false' || '0' || 'no' || 'off':
      return false;
  }
  return _invalid(key, 'a bool (true/false, 1/0, yes/no)', value);
}