lib/base/object.js
function isHash(obj) {
    var ret = comb.isObject(obj);
    return ret && obj.constructor === Object;
}
function isHash(obj) {
    var ret = comb.isObject(obj);
    return ret && obj.constructor === Object;
}
function isHash ( obj ) { var ret = comb . isObject ( obj ) ; return ret && obj . constructor === Object ; }
Determines if an object is just a hash and not a qualified Object such as Number

@example
comb.isHash({}) => true
comb.isHash({1 : 2, a : "b"}) => true
comb.isHash(new Date()) => false
comb.isHash(new String()) => false
comb.isHash(new Number()) => false
comb.isHash(new Boolean()) => false
comb.isHash() => false
comb.isHash("") => false
comb.isHash(1) => false
comb.isHash(false) => false
comb.isHash(true) => false
@param {Anything} obj the thing to test if it is a hash

@returns {Boolean} true if it is a hash false otherwise
@memberOf comb
@static
Determines if an object is just a hash and not a qualified Object such as Number