Skip to content

Commit 4848560

Browse files
committed
Move copy method to helpers
1 parent e5a94c3 commit 4848560

3 files changed

Lines changed: 11 additions & 12 deletions

File tree

‎lib/copy.js‎

Lines changed: 0 additions & 10 deletions
This file was deleted.

‎lib/helpers.js‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,19 @@ function toBase64 (str) {
4646
return (new Buffer(str || '', 'utf8')).toString('base64')
4747
}
4848

49+
function copy (obj) {
50+
var o = {}
51+
Object.keys(obj).forEach(function (i) {
52+
o[i] = obj[i]
53+
})
54+
return o
55+
}
56+
4957
exports.isFunction = isFunction
5058
exports.paramsHaveRequestBody = paramsHaveRequestBody
5159
exports.safeStringify = safeStringify
5260
exports.md5 = md5
5361
exports.isReadStream = isReadStream
5462
exports.toBase64 = toBase64
63+
exports.copy = copy
5564
exports.defer = deferMethod()

‎request.js‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ var http = require('http')
66
, util = require('util')
77
, stream = require('stream')
88
, zlib = require('zlib')
9-
, helpers = require('./lib/helpers')
109
, bl = require('bl')
1110
, hawk = require('hawk')
1211
, aws = require('aws-sign2')
@@ -17,8 +16,8 @@ var http = require('http')
1716
, caseless = require('caseless')
1817
, ForeverAgent = require('forever-agent')
1918
, FormData = require('form-data')
19+
, helpers = require('./lib/helpers')
2020
, cookies = require('./lib/cookies')
21-
, copy = require('./lib/copy')
2221
, getProxyFromURI = require('./lib/getProxyFromURI')
2322
, Querystring = require('./lib/querystring').Querystring
2423
, Har = require('./lib/har').Har
@@ -31,6 +30,7 @@ var safeStringify = helpers.safeStringify
3130
, isReadStream = helpers.isReadStream
3231
, toBase64 = helpers.toBase64
3332
, defer = helpers.defer
33+
, copy = helpers.copy
3434
, globalCookieJar = cookies.jar()
3535

3636

0 commit comments

Comments
 (0)