From 1fd562ecbdd6ca8dc9dd5e7f533a66ddf4ce0967 Mon Sep 17 00:00:00 2001 From: Raymond Feng Date: Wed, 30 Jul 2014 21:57:08 -0700 Subject: [PATCH] Return data source for app.dataSource() --- lib/application.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/application.js b/lib/application.js index 9943f0a9..16289bca 100644 --- a/lib/application.js +++ b/lib/application.js @@ -222,14 +222,15 @@ app.models = function () { * Define a DataSource. * * @param {String} name The data source name - * @param {Object} config The data source config + * @param {Object} config The data source config + * @param {DataSource} The registered data source */ - app.dataSource = function (name, config) { + var ds = dataSourcesFromConfig(config, this.connectors); this.dataSources[name] = this.dataSources[classify(name)] = - this.dataSources[camelize(name)] = - dataSourcesFromConfig(config, this.connectors); + this.dataSources[camelize(name)] = ds; + return ds; } /**