Skip to content

Commit

Permalink
A bunch of moving directories to match commonjs packages. And a rough…
Browse files Browse the repository at this point in the history
… unit testing start.
  • Loading branch information
gtramontina committed Jun 29, 2011
1 parent 1add0d2 commit fc4c64b
Show file tree
Hide file tree
Showing 26 changed files with 12 additions and 30 deletions.
9 changes: 7 additions & 2 deletions app.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
require.paths.unshift('./lib');
require('coffee-script');

require('./server')(
require('server')(
require('express'),
require('stylus'),
require('nib'),
require('now')
require('now'),

// Injected Controllers
require('controllers/writeboard'),
require('controllers/room')
);

File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
10 changes: 5 additions & 5 deletions server.coffee → lib/server.coffee
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module.exports = (express, stylus, nib, nowjs) ->
module.exports = (express, stylus, nib, nowjs, controllers...) ->
app = express.createServer();

stylusCompiler = (str, path) ->
Expand All @@ -7,16 +7,16 @@ module.exports = (express, stylus, nib, nowjs) ->
.use nib())

app.configure ->
app.set 'views', "#{__dirname}/views"
app.set 'view engine', 'jade'
app.use express.bodyParser()
app.use express.methodOverride()
app.use app.router
app.use stylus.middleware src: __dirname+'/public', compile: stylusCompiler
app.use express.compiler src: __dirname+'/public', enable: ['coffeescript']
app.use stylus.middleware src: "#{__dirname}/public", compile: stylusCompiler
app.use express.compiler src: "#{__dirname}/public", enable: ['coffeescript']
app.use express.static __dirname+'/public'

require('./controllers/writeboard') app, nowjs
require('./controllers/room') app, nowjs
controllers.forEach (controller) -> controller app, nowjs

app.listen 9796

File renamed without changes.
File renamed without changes.
File renamed without changes.
23 changes: 0 additions & 23 deletions spec/unit/server.test.coffee

This file was deleted.

0 comments on commit fc4c64b

Please sign in to comment.