walkthrough

const policyExecutor = PolicyExecutor({
  policies: {
    isLoggedIn(req) {
      return sesison.user ? Promise.resolve() : Promise.reject();
    }
  }
});

session.user = false;
policyExecutor.execute('isLoggedIn'); // rejects
session.user = true;
policyExecutor.execute('isLoggedIn'); // resolves

for a full specification of the PolicyExecutor class please refer to it's documentation.

Rik Hoffbauer 2015
Documentation generated by JSDoc 3.4.0 on 2015-12-03T14:21:47+01:00