Rename yellowlabtools.js to index.js and change the way to call it

This commit is contained in:
Gaël Métais
2015-01-06 22:50:32 +01:00
parent 079ec94197
commit 377dee7d83
5 changed files with 24 additions and 19 deletions
+38
View File
@@ -0,0 +1,38 @@
var Q = require('q');
var Runner = require('./runner');
var yellowLabTools = function(url, options) {
'use strict';
var deferred = Q.defer();
if (!url) {
deferred.reject('URL missing');
} else {
if (url.indexOf('http://') !== 0 && url.indexOf('https://') !== 0) {
url = 'http://' + url;
}
var params = {
url: url,
options: options || {}
};
var runner = new Runner(params)
.then(function(data) {
deferred.resolve(data);
})
.fail(function(err) {
deferred.reject(err);
});
}
return deferred.promise;
};
module.exports = yellowLabTools;