mirror of
https://github.com/samsonjs/batteries.git
synced 2026-03-25 09:15:46 +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
|
||||
// Copyright 2010 - 2011 Sami Samhuri <sami@samhuri.net>
|
||||
|
||||
var batteries = require('./')
|
||||
|
||||
var ArrayExt =
|
||||
{ at: at
|
||||
, compact: compact
|
||||
|
|
@ -16,10 +18,10 @@ var ArrayExt =
|
|||
};
|
||||
|
||||
exports.extendNative = function() {
|
||||
require('./ext').extend(Array, ArrayExt);
|
||||
batteries.object.extendPrototype(Array, ArrayExt);
|
||||
};
|
||||
|
||||
require('./object').extend(exports, ArrayExt);
|
||||
batteries.object.extend(exports, ArrayExt);
|
||||
|
||||
// TODO
|
||||
// - abbrev
|
||||
|
|
|
|||
|
|
@ -6,13 +6,15 @@
|
|||
// - unpack
|
||||
// - sha1
|
||||
|
||||
var StringExt = { cmp: cmp };
|
||||
var batteries = require('./')
|
||||
, StringExt = { cmp: cmp }
|
||||
;
|
||||
|
||||
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) {
|
||||
if (a > b) return 1;
|
||||
|
|
|
|||
Loading…
Reference in a new issue