UNPKG

thinky-rest

Version:

Create REST resources and controllers with thinky and Express or Restify

28 lines (21 loc) 610 B
'use strict'; 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;