From b0a95b69d2a3056ccd6403667d1eafd103bfe7b6 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Thu, 19 Jul 2012 14:48:05 -0400 Subject: [PATCH] Setup queries.coffee --- lib/server/index.js | 2 ++ lib/server/queries.js | 7 +++++++ src/server/index.coffee | 2 +- src/server/queries.coffee | 3 +++ 4 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 lib/server/queries.js create mode 100644 src/server/queries.coffee diff --git a/lib/server/index.js b/lib/server/index.js index 1daa1eab1d..0ba94fab03 100644 --- a/lib/server/index.js +++ b/lib/server/index.js @@ -39,6 +39,8 @@ store = derby.createStore({ listen: server }); +require('./queries')(store); + ONE_YEAR = 1000 * 60 * 60 * 24 * 365; root = path.dirname(path.dirname(__dirname)); diff --git a/lib/server/queries.js b/lib/server/queries.js new file mode 100644 index 0000000000..654f250716 --- /dev/null +++ b/lib/server/queries.js @@ -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); + }); +}; diff --git a/src/server/index.coffee b/src/server/index.coffee index 32a298da91..77e614b79c 100644 --- a/src/server/index.coffee +++ b/src/server/index.coffee @@ -24,7 +24,7 @@ derby.use(require 'racer-db-mongo') store = derby.createStore db: {type: 'Mongo', uri: process.env.NODE_DB_URI} listen: server -#require('./queries')(store) +require('./queries')(store) ONE_YEAR = 1000 * 60 * 60 * 24 * 365 root = path.dirname path.dirname __dirname diff --git a/src/server/queries.coffee b/src/server/queries.coffee new file mode 100644 index 0000000000..d554f6ff70 --- /dev/null +++ b/src/server/queries.coffee @@ -0,0 +1,3 @@ +module.exports = (store) -> + store.query.expose 'users', 'withId', (id) -> + @byId(id)