globalVariables property

Map<String, String> get globalVariables
inherited

Implementation

Map<String, String> get globalVariables {
  if (_globalVariables.keys.isEmpty) {
    for (String key in Platform.environment.keys) {
      String? value = Platform.environment[key];
      if ((value ?? '').isNotEmpty) {
        _globalVariables[key] = value!;
      }
    }
    List<String> keys = distributeOptions.variables?.keys.toList() ?? [];
    for (String key in keys) {
      String? value = distributeOptions.variables?[key];
      if ((value ?? '').isNotEmpty) {
        _globalVariables[key] = value!;
      }
    }
  }
  return _globalVariables;
}