handle method
Implementation
@override
void handle(GuardContext ctx, PropertyContext property) {
final value = property.value;
if (value is num) return;
if (value is! String) {
handleNumberConversionError(ctx, property, message);
return;
}
final parsed = num.tryParse(value);
if (parsed == null) {
handleNumberConversionError(ctx, property, message);
return;
}
property.mutate(parsed);
}