mirror of
https://github.com/samsonjs/batteries.git
synced 2026-04-27 15:07:42 +00:00
finish up object.extendPrototype refactoring
This commit is contained in:
parent
22a5e5854b
commit
2dbe210816
2 changed files with 9 additions and 5 deletions
|
|
@ -1,6 +1,8 @@
|
||||||
// batteries
|
// batteries
|
||||||
// Copyright 2010 - 2011 Sami Samhuri <sami@samhuri.net>
|
// Copyright 2010 - 2011 Sami Samhuri <sami@samhuri.net>
|
||||||
|
|
||||||
|
var batteries = require('./')
|
||||||
|
|
||||||
var ArrayExt =
|
var ArrayExt =
|
||||||
{ at: at
|
{ at: at
|
||||||
, compact: compact
|
, compact: compact
|
||||||
|
|
@ -16,10 +18,10 @@ var ArrayExt =
|
||||||
};
|
};
|
||||||
|
|
||||||
exports.extendNative = function() {
|
exports.extendNative = function() {
|
||||||
require('./ext').extend(Array, ArrayExt);
|
batteries.object.extendPrototype(Array, ArrayExt);
|
||||||
};
|
};
|
||||||
|
|
||||||
require('./object').extend(exports, ArrayExt);
|
batteries.object.extend(exports, ArrayExt);
|
||||||
|
|
||||||
// TODO
|
// TODO
|
||||||
// - abbrev
|
// - abbrev
|
||||||
|
|
|
||||||
|
|
@ -6,13 +6,15 @@
|
||||||
// - unpack
|
// - unpack
|
||||||
// - sha1
|
// - sha1
|
||||||
|
|
||||||
var StringExt = { cmp: cmp };
|
var batteries = require('./')
|
||||||
|
, StringExt = { cmp: cmp }
|
||||||
|
;
|
||||||
|
|
||||||
exports.extendNative = function() {
|
exports.extendNative = function() {
|
||||||
require('./ext').extend(String, StringExt);
|
batteries.object.extendPrototype(String, StringExt);
|
||||||
};
|
};
|
||||||
|
|
||||||
require('./object').extend(exports, StringExt);
|
batteries.object.extend(exports, StringExt);
|
||||||
|
|
||||||
function cmp(a, b) {
|
function cmp(a, b) {
|
||||||
if (a > b) return 1;
|
if (a > b) return 1;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue