README
Easy-Roles
An easy to use hierarchical role module
code's better than words :
var easyRoles = require("easy-roles");
// Add a new role to the system. By default the module already handle the 'guest' role.
// easyRoles.newRole('roleName', ['inherit1', 'inherit2']);
easyRoles.newRole('user', ['guest']);
// Create a new user
var user = easyRoles.newUser();
// Check if user has a role
user.hasRole('guest'); // true
user.hasRole('user'); // false
// Give a new role to the user
user.giveRole('user');
user.hasRole('user'); // true