'use strict'; var fs = require('fs'); function HealthCheck (disableFile) { this.disableFile = disableFile; } module.exports = HealthCheck; HealthCheck.prototype.check = function (callback) { fs.readFile(this.disableFile, function handleDisabledFile (err, data) { var disabledError = null; if (!err) { disabledError = new Error(data || 'Unknown error'); disabledError.http_status = 503; } return callback(disabledError); }); };