evaluate method
Implementation
@override
bool evaluate(Map<String, dynamic> values) {
final value = getValue(values);
if (value is String && expected is String) {
return value.compareTo(expected) >= 0;
} else if (value is num && expected is num) {
return value.compareTo(expected) >= 0;
} else if (value is String && expected is num) {
return true;
} else if (value is num && expected is String) {
return false;
}
return false;
}