diff options
Diffstat (limited to 'utils/lib/hash.js')
-rwxr-xr-x | utils/lib/hash.js | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/utils/lib/hash.js b/utils/lib/hash.js deleted file mode 100755 index 7caa086..0000000 --- a/utils/lib/hash.js +++ /dev/null @@ -1,28 +0,0 @@ -// Hash object - -var Hash = exports.Hash = {}; - -Hash.merge = function(hash, other) { - var merged = {}; - if (hash) Hash.update(merged, hash); - if (other) Hash.update(merged, other); - return merged; -} - -Hash.update = function(hash, other) { - for (var key in other) - hash[key] = other[key]; - return hash; -} - -Hash.forEach = function(hash, block) { - for (var key in hash) - block(key, hash[key]); -} - -Hash.map = function(hash, block) { - var result = []; - for (var key in hash) - result.push(block(key, hash[key])); - return result; -} |