Skip to content

Commit fb8dc44

Browse files
author
Chris Clark
committed
Deprecate core
1 parent 0781caa commit fb8dc44

File tree

4 files changed

+6
-32
lines changed

4 files changed

+6
-32
lines changed

src/core/index.js

-28
Original file line numberDiff line numberDiff line change
@@ -37,31 +37,3 @@ exports._test = {
3737
exports.sjcl = require('./utils').sjcl;
3838
exports.Wallet = require('ripple-wallet-generator')({sjcl: exports.sjcl});
3939
exports.types = require('./serializedtypes');
40-
41-
// camelCase to under_scored API conversion
42-
function attachUnderscored(name) {
43-
const o = exports[name];
44-
45-
Object.keys(o.prototype).forEach(function(key) {
46-
const UPPERCASE = /([A-Z]{1})[a-z]+/g;
47-
48-
if (!UPPERCASE.test(key)) {
49-
return;
50-
}
51-
52-
const underscored = key.replace(UPPERCASE, function(c) {
53-
return '_' + c.toLowerCase();
54-
});
55-
56-
o.prototype[underscored] = o.prototype[key];
57-
});
58-
}
59-
60-
['Remote',
61-
'Request',
62-
'Transaction',
63-
'Account',
64-
'Server'
65-
].forEach(attachUnderscored);
66-
67-
// vim:sw=2:sts=2:ts=8:et

src/index.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
'use strict';
2-
const _ = require('lodash');
32
const core = require('./core');
43
const RippleAPI = require('./api');
54

6-
module.exports = _.assign({}, core, {RippleAPI: RippleAPI});
5+
module.exports = {
6+
RippleAPI,
7+
_DEPRECATED: core // WARNING: this will be removed soon
8+
};

test/api-test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const responses = fixtures.responses;
1111
const addresses = require('./fixtures/addresses');
1212
const hashes = require('./fixtures/hashes');
1313
const MockPRNG = require('./mock-prng');
14-
const sjcl = require('../src').sjcl;
14+
const sjcl = require('../src/core').sjcl;
1515
const address = addresses.ACCOUNT;
1616
const common = require('../src/api/common');
1717
const validate = common.validate;

test/node_modules/ripple-lib

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)