INNER CODE UNIT · JavaScript
extractCallback
phusion/passenger · src/helper-scripts/node-loader.js:246
function extractCallback(args) {
if (args.length > 1 && typeof(args[args.length - 1]) == 'function') {
return args[args.length - 1];
}
}
function generateServerSocketPath() {
var options = PhusionPassenger.options;
var socketDir, socketPrefix, socketSuffix;
if (options.socket_dir) {
socketDir = options.socket_dir;
socketPrefix = "node";
} else {
socketDir = os.tmpdir().replace(/\/$/, '');
socketPrefix = "PsgNodeApp";
}
socketSuffix = ((Math.random() * 0xFFFFFFFF) & 0xFFFFFFF);