noflo
Version:
Flow-Based Programming environment for JavaScript
29 lines (22 loc) • 755 B
text/coffeescript
noflo = require "noflo"
class HelloController extends noflo.Component
description: "Simple controller that says hello, user"
constructor: ->
= null
=
in: new noflo.Port()
=
out: new noflo.Port()
data: new noflo.Port()
.in.on "data", (data) =>
= data
.in.on "disconnect", (data) =>
.out.send
.out.disconnect()
.data.send
locals:
string: "Hello, #{@request.req.remoteUser}"
= null
.data.disconnect()
exports.getComponent = ->
new HelloController()