getVars function
- WidgetRef ref
Implementation
List<String> getVars(WidgetRef ref) {
// The rolesProvider lists the roles for the different variables which we
// need to know for parsing the R scripts.
Map<String, Role> roles = ref.read(rolesProvider);
// Extract the input variable from the rolesProvider.
List<String> vars = [];
roles.forEach((key, value) {
if (value == Role.input || value == Role.risk || value == Role.target) {
vars.add(key);
}
});
return vars;
}