matchesOne method
Implementation
bool matchesOne(Map<String, dynamic>? variables) {
if (variables == null || variables.isEmpty || _variableName == null) {
return false;
}
var varVal = variables[_variableName!];
if (varVal == null) return false;
var nStr = '$varVal';
if (nStr == '1' || nStr.toLowerCase() == 'one') return true;
var n = double.tryParse(nStr);
if (n == null) {
return nStr == '1.0' || nStr == '1,0';
}
if (n == 1) return true;
return _delta(1, n) < 0.0001;
}