Sha256: 230f16fcd4ce733b5451603e3d3c0a63c04362de8580b9710bee580fab355706
Contents?: true
Size: 615 Bytes
Versions: 39
Compression:
Stored size: 615 Bytes
Contents
/*! * has-values <https://github.com/jonschlinkert/has-values> * * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. */ 'use strict'; module.exports = function hasValue(o, noZero) { if (o === null || o === undefined) { return false; } if (typeof o === 'boolean') { return true; } if (typeof o === 'number') { if (o === 0 && noZero === true) { return false; } return true; } if (o.length !== undefined) { return o.length !== 0; } for (var key in o) { if (o.hasOwnProperty(key)) { return true; } } return false; };
Version data entries
39 entries across 38 versions & 12 rubygems