applicable method

Ruling applicable(
  1. Session session,
  2. ActionType action,
  3. MemberTemplate? member, [
  4. dynamic inquirer = null,
])
Check for permission. Caller sessions. Action type Function, property or event to check for permission. Permission inquirer.

Implementation

Ruling applicable(Session session, ActionType action, MemberTemplate? member,
    [dynamic inquirer = null]) {
  for (var i = 0; i < _managers.length; i++) {
    var r = _managers[i]
        .applicable(this.resource, session, action, member, inquirer);
    if (r != Ruling.DontCare) return r;
  }

  return Ruling.DontCare;
}