diff --git a/lib/gourdian.js b/lib/gourdian.js index b9b40c5..d1d4305 100644 --- a/lib/gourdian.js +++ b/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, ".."); @@ -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); +}