feat: variable name in get error message (#53)

This commit is contained in:
Francisco Caraballo
2022-09-25 09:04:14 +02:00
committed by GitHub
parent 4c040be4ff
commit 0c6beec5e0

View File

@ -50,8 +50,10 @@ class DotEnv {
String get(String name, {String? fallback}) {
final value = maybeGet(name, fallback: fallback);
assert(value != null, 'A non-null fallback is required for missing entries');
return value!;
if(value == null){
throw Exception('$name variable not found. A non-null fallback is required for missing entries');
}
return value;
}
String? maybeGet(String name, {String? fallback}) => env[name] ?? fallback;