et
Version:
effortlessness, et al.
31 lines (16 loc) • 620 B
text/coffeescript
class EtRoute
: (et, opts) ->
routes = et.model.routes
for route of routes.get
path = routes.get[route].route
callback = routes.get[route].callback
if callback.length != 2
console.error "ROUTE #{path} requires #{route}.get(req, res)"
continue
console.log "assigning route GET #{path}"
opts.app.get path, callback
: (et, opts = {}) ->
et, opts if opts.app
return (req, res, next) ->
next()
module.exports = EtRoute