Skip to content

Commit

Permalink
Tweak
Browse files Browse the repository at this point in the history
  • Loading branch information
nathanmarks committed Jan 28, 2016
1 parent fc5f346 commit 8d2b09d
Show file tree
Hide file tree
Showing 4 changed files with 73 additions and 2 deletions.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
coverage/
dist/
node_modules/
npm-debug.log
14 changes: 14 additions & 0 deletions dist/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
'use strict';

Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Requester = undefined;

var _requester = require('./requester');

var _requester2 = _interopRequireDefault(_requester);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

exports.Requester = _requester2.default;
59 changes: 59 additions & 0 deletions dist/requester.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
'use strict';

Object.defineProperty(exports, "__esModule", {
value: true
});

var _extends2 = require('babel-runtime/helpers/extends');

var _extends3 = _interopRequireDefault(_extends2);

var _typeof2 = require('babel-runtime/helpers/typeof');

var _typeof3 = _interopRequireDefault(_typeof2);

var _assign = require('babel-runtime/core-js/object/assign');

var _assign2 = _interopRequireDefault(_assign);

var _requestPromise = require('request-promise');

var _requestPromise2 = _interopRequireDefault(_requestPromise);

var _stampit = require('stampit');

var _stampit2 = _interopRequireDefault(_stampit);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

var Requester = (0, _stampit2.default)().props({
opts: {
request: {}
}
}).methods({
request: function request(uri) {
var opts = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];

(0, _assign2.default)(opts, this.opts.request);

if ((typeof uri === 'undefined' ? 'undefined' : (0, _typeof3.default)(uri)) === 'object' && uri !== null) {
(0, _assign2.default)(opts, (0, _extends3.default)({}, uri));
}

return Requester.request(uri, opts);
}
}).static({
request: function request(uri) {
var opts = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];

if ((typeof uri === 'undefined' ? 'undefined' : (0, _typeof3.default)(uri)) === 'object' && uri !== null) {
(0, _assign2.default)(opts, (0, _extends3.default)({}, uri));
} else if (typeof uri === 'string') {
opts.uri = uri;
}

return (0, _requestPromise2.default)(opts);
}
});

exports.default = Requester;
1 change: 0 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
"dev": "nodemon -w lib -w test --exec \"npm run -s lint && npm run -s test:dev\"",
"lint": "eslint lib",
"prepublish": "npm run build",
"postinstall": "npm run build",
"test": "babel-node test/index.js",
"test:dev": "npm run -s test | tap-spec"
},
Expand Down

0 comments on commit 8d2b09d

Please sign in to comment.