boom
Advanced tools
Comparing version 1.1.2 to 1.2.0
@@ -269,5 +269,5 @@ // Load modules | ||
internals.Boom.internal = function (message, data) { | ||
internals.Boom.internal = function (message, data, code) { | ||
var err = new internals.Boom(500, message); | ||
var err = new internals.Boom(code || 500, message); | ||
@@ -289,26 +289,34 @@ if (data && data.stack) { | ||
internals.Boom.notImplemented = function (message) { | ||
internals.Boom.notImplemented = function (message, data) { | ||
return new internals.Boom(501, message); | ||
return internals.Boom.internal(message, data, 501); | ||
}; | ||
internals.Boom.badGateway = function (message) { | ||
internals.Boom.badGateway = function (message, data) { | ||
return new internals.Boom(502, message); | ||
return internals.Boom.internal(message, data, 502); | ||
}; | ||
internals.Boom.serverTimeout = function (message) { | ||
internals.Boom.serverTimeout = function (message, data) { | ||
return new internals.Boom(503, message); | ||
return internals.Boom.internal(message, data, 503); | ||
}; | ||
internals.Boom.gatewayTimeout = function (message) { | ||
internals.Boom.gatewayTimeout = function (message, data) { | ||
return new internals.Boom(504, message); | ||
return internals.Boom.internal(message, data, 504); | ||
}; | ||
internals.Boom.badImplementation = function (message, data) { | ||
var err = internals.Boom.internal(message, data, 500); | ||
err.isDeveloperError = true; | ||
return err; | ||
}; | ||
internals.Boom.passThrough = function (code, payload, contentType, headers) { | ||
@@ -315,0 +323,0 @@ |
{ | ||
"name": "boom", | ||
"description": "HTTP-friendly error objects", | ||
"version": "1.1.2", | ||
"version": "1.2.0", | ||
"repository": "git://github.com/spumko/boom", | ||
@@ -6,0 +6,0 @@ "main": "index", |
54197
560