parse static method
Implementation
static HookOn parse(dynamic raw) {
switch (raw?.toString().trim().toLowerCase()) {
case null:
case '':
case 'always':
return HookOn.always;
case 'success':
return HookOn.success;
case 'failure':
return HookOn.failure;
default:
throw ArgumentError(
"hook.on must be always, success, or failure; got '$raw'.",
);
}
}