getBool method

bool getBool(
  1. String key, {
  2. bool fallback = false,
})

Reads a boolean value by key.

Implementation

bool getBool(String key, {bool fallback = false}) {
  final value = get(key);
  if (value == null) return fallback;
  return switch (value.trim().toLowerCase()) {
    '1' || 'true' || 'yes' || 'on' => true,
    '0' || 'false' || 'no' || 'off' => false,
    _ => fallback,
  };
}