TPermissionSet constructor

TPermissionSet([
  1. Iterable<String> permissions = const []
])

Implementation

TPermissionSet([Iterable<String> permissions = const []]) {
  for (final p in permissions) {
    final s = p.trim();
    if (s.isEmpty) continue;
    s.startsWith('!') ? _denies.add(s.substring(1)) : _grants.add(s);
  }
}