thinky-rest
Version:
Create REST resources and controllers with thinky and Express or Restify
28 lines (21 loc) • 610 B
JavaScript
var util = require('util'),
Base = require('./base'),
ReadController = require('./read');
var Delete = function(options) {
Delete.super_.call(this, options);
};
util.inherits(Delete, Base);
Delete.prototype.action = 'delete';
Delete.prototype.method = 'delete';
Delete.prototype.plurality = 'singular';
Delete.prototype.fetch = ReadController.prototype.fetch;
Delete.prototype.write = function(req, res, context) {
return context.instance
.delete()
.then(function(result) {
context.instance = {};
return context.continue;
});
};
module.exports = Delete;
;