spincycle
Version:
A reactive message router and object manager that lets clients subscribe to object property changes on the server
25 lines (19 loc) • 883 B
text/coffeescript
SuperModel = require('./SuperModel')
defer = require('node-promise').defer
all = require('node-promise').allOrNone
class SpinApp extends SuperModel
= 'SpinApp'
=
[
{name: 'name', public: true, value: 'name', default: 'Spin App' }
{name: 'comment', public: true, value: 'comment', default: ' ' }
{name: 'endpoint', public: true, value: 'endpoint', default: '/spinapp' }
{name: 'targetModule', public: true, value: 'targetModule', type: 'SpinModule', default: ' ' }
{name: 'targetInput', public: true, value: 'targetInput', default: ' ' }
{name: 'version', public: true, value: 'version', default: '0.0' }
]
constructor: ( ) ->
return super
postCreate: (q) =>
q.resolve(@)
module.exports = SpinApp