README
apemancode
Code module for apeman.
Installation
$ npm install apemancode --save
Usage
Create a directory with name "code" and put codes files like "user_roles.json" there.
code/user_roles.json
{
"ADMIN": 1,
"STAFF": 2,
"CUSTOMER": 3
}
code/index.js
"use strict";
const apemancodes = require('apemancodes');
// Exports codes as module.
let codes = apemancodes(__dirname, {
// Options
});
// Print all codes
codes.print();
module.exports = codes;
Then,
"use strict";
// Require defined codes
const codes = require('./codes/index.js'),
roles = codes('UserRole');
function isGrunted(person) {
switch (person.role) {
case roles.ADMIN:
case roles.STAFF:
return true;
default:
return false;
}
}
isGrunted({role: roles.ADMIN});
License
This software is released under the MIT License.