Setup queries.coffee

This commit is contained in:
Tyler Renelle
2012-07-19 14:48:05 -04:00
parent 9437da73d1
commit b0a95b69d2
4 changed files with 13 additions and 1 deletions

View File

@@ -39,6 +39,8 @@ store = derby.createStore({
listen: server listen: server
}); });
require('./queries')(store);
ONE_YEAR = 1000 * 60 * 60 * 24 * 365; ONE_YEAR = 1000 * 60 * 60 * 24 * 365;
root = path.dirname(path.dirname(__dirname)); root = path.dirname(path.dirname(__dirname));

7
lib/server/queries.js Normal file
View File

@@ -0,0 +1,7 @@
// Generated by CoffeeScript 1.3.3
module.exports = function(store) {
return store.query.expose('users', 'withId', function(id) {
return this.byId(id);
});
};

View File

@@ -24,7 +24,7 @@ derby.use(require 'racer-db-mongo')
store = derby.createStore store = derby.createStore
db: {type: 'Mongo', uri: process.env.NODE_DB_URI} db: {type: 'Mongo', uri: process.env.NODE_DB_URI}
listen: server listen: server
#require('./queries')(store) require('./queries')(store)
ONE_YEAR = 1000 * 60 * 60 * 24 * 365 ONE_YEAR = 1000 * 60 * 60 * 24 * 365
root = path.dirname path.dirname __dirname root = path.dirname path.dirname __dirname

View File

@@ -0,0 +1,3 @@
module.exports = (store) ->
store.query.expose 'users', 'withId', (id) ->
@byId(id)