usher
Version:
Simple DSL for composing decision workflows for AWS Simple Workflow
30 lines (19 loc) • 527 B
JavaScript
/*!
* Usher
* Copyright(c) 2014 meltmedia <mike@meltmedia.com>
*/
;
var util = require('util'),
Task = require('./task'),
STATUS = require('./status');
module.exports = Terminate;
function Terminate(name, deps) {
if (!(this instanceof Terminate)) {
return new Terminate(name, deps);
}
Task.apply(this, Array.prototype.slice.call(arguments));
}
util.inherits(Terminate, Task);
Terminate.prototype.execute = function execute(context, done) {
return done(STATUS.mask('terminate'));
};