asBool property
bool
get
asBool
Convert this string into boolean.
Returns true
if this string is any of these
values: "true"
, "yes"
, "1"
,
or if the string is a number and greater than 0, false
if less than 1. This is also case insensitive.
Implementation
bool get asBool {
String s = trim().toLowerCase();
num n;
try {
n = num.parse(s);
} on Exception catch (e, s) {
n = -1;
errorLogsNS("Error in toList\n\n *$this* ", e, s);
}
return s == 'true' || s == 'yes' || n > 0;
}