Skip to content

Commit

Permalink
organize main library
Browse files Browse the repository at this point in the history
  • Loading branch information
sonnym committed Jul 14, 2013
1 parent 50168aa commit 4249dfa
Showing 1 changed file with 16 additions and 14 deletions.
30 changes: 16 additions & 14 deletions lib/gourdian.js
@@ -1,9 +1,9 @@
var path = require("path");
var util = require("util");

global.Gourdian = exports;
global.inherits = require("util").inherits;
global.inherits = util.inherits;

///////////////
// constants //
///////////////
exports.ROOT = process.cwd();
exports.framework_root = require("path").join(__dirname, "..");

Expand All @@ -20,18 +20,20 @@ exports.Server = require("./server");
exports.Router = require("./router");
exports.SessionStore = require("./session_store");

var class_loader = new Gourdian.ClassLoader();
class_loader.load(path.join(__dirname, "loaders"), null, { pollute: false, attach: Gourdian, prefix: 1});

exports.IHandler = require("./ihandler");
class_loader.load(path.join(__dirname, "handlers"), null, { pollute: false, attach: Gourdian, prefix: 1});

// user space classes
exports.Model = require("./model");
exports.Controller = require("./controller");

var class_loader = new Gourdian.ClassLoader();
class_loader.load(require("path").join(__dirname, "loaders"), null, { pollute: false, attach: Gourdian, prefix: 1});

exports.IHandler = require("./ihandler");
class_loader.load(require("path").join(__dirname, "handlers"), null, { pollute: false, attach: Gourdian, prefix: 1});
exports.shallow_inspect = function(obj) {
return util.inspect(o, false, 1);
}

///////////////
// functions //
///////////////
exports.shallow_inspect = function(o) { return require("util").inspect(o, false, 1) };
exports.deep_inspect = function(o) { return require("util").inspect(o, true, null) };
exports.deep_inspect = function(obj) {
return util.inspect(obj, true, null);
}

0 comments on commit 4249dfa

Please sign in to comment.