lib/Hecate.js
function(app, route){

        var self = this;

        // Figure out the folder they want to bind.
        var folderPath = route.controller.replace(/staticDir:/g, '');
        var folder = self.options.rootPath + folderPath;

        // Make sure that's actually a folder.
        try {
            var info = fs.lstatSync(folder);
            if (info.isDirectory()) {
                app.use(express.static(folder));
            }
        }
        catch (e) {
            throw new Error('The specified static path (' + folderPath + ') does not exist or is not a directory.');
        }
    }
function(app, route){

        var self = this;

        // Figure out the folder they want to bind.
        var folderPath = route.controller.replace(/staticDir:/g, '');
        var folder = self.options.rootPath + folderPath;

        // Make sure that's actually a folder.
        try {
            var info = fs.lstatSync(folder);
            if (info.isDirectory()) {
                app.use(express.static(folder));
            }
        }
        catch (e) {
            throw new Error('The specified static path (' + folderPath + ') does not exist or is not a directory.');
        }
    }
Handles binding a particular folder to be served statically by Express.
@param {Object} app The application to bind against.
@param {Object} route The details of the route to bind.