Permission handler for the ScalyMUCK server. It employs a sort of repository system used for storing and evaluating permissions with variable terms and exceptions.
Main class for permission handling in ScalyMUCK.
Initializes a new instance of the permissions repository class.
You must pass in a good work directory in order for the permissions repository class to be able to load the server global config/permissions.cfg file.
Determines whether or not a permission is actually set in the repo.
Sets a permission in the repo.
Tests all standard permissions built into the server.
Tests the permission availability against a player.