summaryrefslogtreecommitdiff
path: root/node_modules/mongoose/lib/error.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2012-09-24 16:22:07 -0400
committerJules Laplace <jules@okfoc.us>2012-09-24 16:22:07 -0400
commit686106d544ecc3b6ffd4db2b665d3bc879a58d8c (patch)
treea5b5e50237cef70e12f0745371896e96f5f6d578 /node_modules/mongoose/lib/error.js
ok
Diffstat (limited to 'node_modules/mongoose/lib/error.js')
-rw-r--r--node_modules/mongoose/lib/error.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/node_modules/mongoose/lib/error.js b/node_modules/mongoose/lib/error.js
new file mode 100644
index 0000000..bd4ee61
--- /dev/null
+++ b/node_modules/mongoose/lib/error.js
@@ -0,0 +1,25 @@
+
+/**
+ * Mongoose error
+ *
+ * @api private
+ */
+
+function MongooseError (msg) {
+ Error.call(this);
+ Error.captureStackTrace(this, arguments.callee);
+ this.message = msg;
+ this.name = 'MongooseError';
+};
+
+/**
+ * Inherits from Error.
+ */
+
+MongooseError.prototype.__proto__ = Error.prototype;
+
+/**
+ * Module exports.
+ */
+
+module.exports = MongooseError;