index.js
function StatusError(status, message) {
    if (!message) {
      message = http.STATUS_CODES[status] || http.STATUS_CODES['500'];
    }

    this.message = message;
    this.status = status;
    this.name = "StatusError";
    Error.captureStackTrace(this, StatusError);
}
function StatusError(status, message) {
    if (!message) {
      message = http.STATUS_CODES[status] || http.STATUS_CODES['500'];
    }

    this.message = message;
    this.status = status;
    this.name = "StatusError";
    Error.captureStackTrace(this, StatusError);
}
function StatusError ( status , message ) { if ( ! message ) { message = http . STATUS_CODES [ status ] || http . STATUS_CODES [ '500' ] ; } this . message = message ; this . status = status ; this . name = "StatusError" ; Error . captureStackTrace ( this , StatusError ) ; }
/* Create an error as per http://bluebirdjs.com/docs/api/catch.html
/ * Create an error as per http : // bluebirdjs . com / docs / api / catch . html