NOBUG: Fixed file access permissions
[moodle.git] / lib / yuilib / 3.13.0 / yql-nodejs / yql-nodejs-debug.js
blobf2a9a8313a1a6e59b87aa1c83ba461036ac5cb96
1 /*
2 YUI 3.13.0 (build 508226d)
3 Copyright 2013 Yahoo! Inc. All rights reserved.
4 Licensed under the BSD License.
5 http://yuilibrary.com/license/
6 */
8 YUI.add('yql-nodejs', function (Y, NAME) {
10 /**
11 * NodeJS plugin for YQL to use native request to make requests instead of JSONP.
12 * Not required by the user, it's conditionally loaded and should "just work".
13 * @module yql
14 * @submodule yql-nodejs
17 var request = require('request');
19 //Over writes Y.YQLRequest._send to use request instead of JSONP
20 Y.YQLRequest.prototype._send = function (url, o) {
21     request(url, {
22         method: 'GET',
23         timeout: o.timeout || (30 * 1000)
24     }, function(err, res) {
25         if (err) {
26             //The signature that YQL requires
27             o.on.success({
28                 error: err
29             });
30         } else {
31             o.on.success(JSON.parse(res.body));
32         }
33     });
37 }, '3.13.0');