From 2e041ff6cd1b40c26bf16d37777c2c1c5153a669 Mon Sep 17 00:00:00 2001 From: Sean Fridman Date: Wed, 1 Apr 2015 18:27:51 -0400 Subject: Bootstrappin young lad --- app/node_modules/okrest/index.js | 20 ++++++++++++++++++++ app/node_modules/okrest/package.json | 11 +++++++++++ 2 files changed, 31 insertions(+) create mode 100644 app/node_modules/okrest/index.js create mode 100644 app/node_modules/okrest/package.json (limited to 'app/node_modules/okrest') diff --git a/app/node_modules/okrest/index.js b/app/node_modules/okrest/index.js new file mode 100644 index 0000000..169626d --- /dev/null +++ b/app/node_modules/okrest/index.js @@ -0,0 +1,20 @@ +var OKView = require('okview'); + +/** + * OKRestEndpoint! + * Takes a resources and creates a CRUD endpoint. + */ +function OKRestEndpoint(resource, options) { + if (!(this instanceof OKRestEndpoint)) return new OKRestEndpoint(resource, options); + options = options || {}; + this._resource = resource; +} + +OKRestEndpoint.prototype.middleware = function() { + var self = this; + return function handleREST(req, res, next) { + res.send(self._resource.name); + }; +} + +module.exports = OKRestEndpoint; diff --git a/app/node_modules/okrest/package.json b/app/node_modules/okrest/package.json new file mode 100644 index 0000000..462c890 --- /dev/null +++ b/app/node_modules/okrest/package.json @@ -0,0 +1,11 @@ +{ + "name": "okrest", + "version": "1.0.0", + "description": "nice", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "OKFocus", + "license": "None" +} -- cgit v1.2.3-70-g09d2