Permalink
Browse files

Pollenware Reference Clean up and new features

* Added new comb.hash namespace
  * forEach - loop through objects k/v pairs
  * filter - filter k/v pairs from an object.
  * values - retrieve the values of an object.
  * invert - invert an objects k/v pairs
  * toArray - convert an object to an array
* Exposed comb.hash methods on comb object extensions.
* Removed Pollenware references
  • Loading branch information...
1 parent 7c7f3c7 commit 759c9a830fa2ce686c522fea04cb0b01380d73b7 @doug-martin doug-martin committed Sep 5, 2012
Showing with 2,081 additions and 589 deletions.
  1. +0 −3 .gitmodules
  2. 0 browser/comb.js
  3. +339 −145 docs-md/coverage.html
  4. +8 −34 docs/comb.html
  5. +7 −5 docs/comb_Promise.html
  6. +7 −5 docs/comb_PromiseList.html
  7. +7 −5 docs/comb_array.html
  8. +7 −5 docs/comb_async.html
  9. +7 −5 docs/comb_characters.html
  10. +7 −5 docs/comb_collections_AVLTree.html
  11. +7 −5 docs/comb_collections_AnderssonTree.html
  12. +7 −5 docs/comb_collections_BinaryTree.html
  13. +7 −5 docs/comb_collections_Collection.html
  14. +7 −5 docs/comb_collections_HashTable.html
  15. +7 −5 docs/comb_collections_Heap.html
  16. +7 −5 docs/comb_collections_Iterable.html
  17. +7 −5 docs/comb_collections_MaxHeap.html
  18. +7 −5 docs/comb_collections_MinHeap.html
  19. +7 −5 docs/comb_collections_Pool.html
  20. +7 −5 docs/comb_collections_PriorityQueue.html
  21. +7 −5 docs/comb_collections_Queue.html
  22. +7 −5 docs/comb_collections_RedBlackTree.html
  23. +7 −5 docs/comb_collections_Stack.html
  24. +7 −5 docs/comb_collections_Tree.html
  25. +7 −5 docs/comb_date.html
  26. +758 −0 docs/comb_hash.html
  27. +7 −5 docs/comb_logger.html
  28. +7 −5 docs/comb_logging_BasicConfigurator.html
  29. +7 −5 docs/comb_logging_Level.html
  30. +7 −5 docs/comb_logging_Logger.html
  31. +7 −5 docs/comb_logging_PropertyConfigurator.html
  32. +7 −5 docs/comb_logging_appenders_Appender.html
  33. +7 −5 docs/comb_logging_appenders_ConsoleAppender.html
  34. +7 −5 docs/comb_logging_appenders_FileAppender.html
  35. +7 −5 docs/comb_logging_appenders_JSONAppender.html
  36. +7 −5 docs/comb_logging_appenders_RollingFileAppender.html
  37. +7 −5 docs/comb_number.html
  38. +7 −5 docs/comb_plugins.html
  39. +7 −5 docs/comb_plugins_Broadcaster.html
  40. +7 −5 docs/comb_plugins_Middleware.html
  41. +7 −5 docs/comb_regexp.html
  42. +9 −7 docs/comb_string.html
  43. +339 −145 docs/coverage.html
  44. +7 −5 docs/define.html
  45. +7 −5 docs/index.html
  46. +7 −5 docs/introduction.html
  47. +7 −5 docs/logging.html
  48. +7 −5 docs/promise.html
  49. +7 −5 docs/utilities.html
  50. +219 −36 lib/base/object.js
  51. +9 −0 lib/extensions/object.js
  52. +5 −5 lib/index.js
  53. +3 −3 package.json
  54. +0 −1 support/jsdoc
  55. +98 −0 test/base/object.test.js
View
@@ -1,6 +1,3 @@
[submodule "support/jscoverage"]
path = support/jscoverage
url = git://github.com/visionmedia/node-jscoverage.git
-[submodule "support/jsdoc"]
- path = support/jsdoc
- url = git@github.com:doug-martin/jsDoc-code-view.git
View
No changes.
View

Large diffs are not rendered by default.

Oops, something went wrong.
View
@@ -173,6 +173,8 @@
<li><a href="comb_date.html">comb.date</a></li>
+ <li><a href="comb_hash.html">comb.hash</a></li>
+
<li><a href="comb_logger.html">comb.logger</a></li>
<li><a href="comb_number.html">comb.number</a></li>
@@ -255,7 +257,7 @@
<ul class="nav pull-right">
<li class="divider-vertical"></li>
- <li><a href="https://github.com/Pollenware/comb" target="#github" class="pull-right">github</a></li>
+ <li><a href="https://github.com/C2FO/comb" target="#github" class="pull-right">github</a></li>
</ul>
</div>
@@ -479,8 +481,6 @@
<li><a href="./comb.html#.deepEqual">
- <span class="label label-info">S</span>
-
<span class="label label-label">F</span>
@@ -494,8 +494,6 @@
<li><a href="./comb.html#.deepMerge">
- <span class="label label-info">S</span>
-
<span class="label label-label">F</span>
@@ -539,8 +537,6 @@
<li><a href="./comb.html#.extend">
- <span class="label label-info">S</span>
-
<span class="label label-label">F</span>
@@ -674,8 +670,6 @@
<li><a href="./comb.html#.isEmpty">
- <span class="label label-info">S</span>
-
<span class="label label-label">F</span>
@@ -704,8 +698,6 @@
<li><a href="./comb.html#.isHash">
- <span class="label label-info">S</span>
-
<span class="label label-label">F</span>
@@ -764,8 +756,6 @@
<li><a href="./comb.html#.isObject">
- <span class="label label-info">S</span>
-
<span class="label label-label">F</span>
@@ -884,8 +874,6 @@
<li><a href="./comb.html#.merge">
- <span class="label label-info">S</span>
-
<span class="label label-label">F</span>
@@ -2028,8 +2016,6 @@ <h3>
<h3>
deepEqual
- <span class="label label-info">Static</span>
-
<span class="label label-label">Function</span>
@@ -2093,8 +2079,6 @@ <h3>
<h3>
deepMerge
- <span class="label label-info">Static</span>
-
<span class="label label-label">Function</span>
@@ -2529,8 +2513,6 @@ <h3>
<h3>
extend
- <span class="label label-info">Static</span>
-
<span class="label label-label">Function</span>
@@ -3109,8 +3091,6 @@ <h3>
<h3>
isEmpty
- <span class="label label-info">Static</span>
-
<span class="label label-label">Function</span>
@@ -3231,8 +3211,6 @@ <h3>
<h3>
isHash
- <span class="label label-info">Static</span>
-
<span class="label label-label">Function</span>
@@ -3476,8 +3454,6 @@ <h3>
<h3>
isObject
- <span class="label label-info">Static</span>
-
<span class="label label-label">Function</span>
@@ -3521,7 +3497,7 @@ <h3>
<pre class="prettyprint linenums lang-js">
function (obj){
var undef;
- return obj != null &amp;&amp; obj != undef &amp;&amp; typeof obj == &quot;object&quot;;
+ return obj !== null &amp;&amp; obj !== undef &amp;&amp; typeof obj === &quot;object&quot;;
}
</pre>
@@ -3942,8 +3918,6 @@ <h3>
<h3>
merge
- <span class="label label-info">Static</span>
-
<span class="label label-label">Function</span>
@@ -5151,14 +5125,14 @@ <h3>
<h2>License</h2>
-<p>MIT <a href="https://github.com/Pollenware/comb/raw/master/LICENSE">https://github.com/Pollenware/comb/raw/master/LICENSE</a>
+<p>MIT <a href="https://github.com/C2FO/comb/raw/master/LICENSE">https://github.com/C2FO/comb/raw/master/LICENSE</a>
</p>
<h2>Meta</h2>
<ul>
-<li>Code: <code>git clone git://github.com/Pollenware/comb.git</code></li>
-<li>Website: <a href="http://pollenware.com">http://pollenware.com</a></li>
-<li>Twitter: <a href="http://twitter.com/pollenware"><a href="http://twitter.com/pollenware">http://twitter.com/pollenware</a></a> - 877.465.4045</li>
+<li>Code: <code>git clone git://github.com/C2FO/comb.git</code></li>
+<li>Website: <a href="http://c2fo.com">http://c2fo.com</a></li>
+<li>Twitter: <a href="http://twitter.com/c2fo"><a href="http://twitter.com/c2fo">http://twitter.com/c2fo</a></a> - 877.465.4045</li>
</ul>
View
@@ -173,6 +173,8 @@
<li><a href="comb_date.html">comb.date</a></li>
+ <li><a href="comb_hash.html">comb.hash</a></li>
+
<li><a href="comb_logger.html">comb.logger</a></li>
<li><a href="comb_number.html">comb.number</a></li>
@@ -255,7 +257,7 @@
<ul class="nav pull-right">
<li class="divider-vertical"></li>
- <li><a href="https://github.com/Pollenware/comb" target="#github" class="pull-right">github</a></li>
+ <li><a href="https://github.com/C2FO/comb" target="#github" class="pull-right">github</a></li>
</ul>
</div>
@@ -1331,14 +1333,14 @@ <h3>
<h2>License</h2>
-<p>MIT <a href="https://github.com/Pollenware/comb/raw/master/LICENSE">https://github.com/Pollenware/comb/raw/master/LICENSE</a>
+<p>MIT <a href="https://github.com/C2FO/comb/raw/master/LICENSE">https://github.com/C2FO/comb/raw/master/LICENSE</a>
</p>
<h2>Meta</h2>
<ul>
-<li>Code: <code>git clone git://github.com/Pollenware/comb.git</code></li>
-<li>Website: <a href="http://pollenware.com">http://pollenware.com</a></li>
-<li>Twitter: <a href="http://twitter.com/pollenware"><a href="http://twitter.com/pollenware">http://twitter.com/pollenware</a></a> - 877.465.4045</li>
+<li>Code: <code>git clone git://github.com/C2FO/comb.git</code></li>
+<li>Website: <a href="http://c2fo.com">http://c2fo.com</a></li>
+<li>Twitter: <a href="http://twitter.com/c2fo"><a href="http://twitter.com/c2fo">http://twitter.com/c2fo</a></a> - 877.465.4045</li>
</ul>
View
@@ -173,6 +173,8 @@
<li><a href="comb_date.html">comb.date</a></li>
+ <li><a href="comb_hash.html">comb.hash</a></li>
+
<li><a href="comb_logger.html">comb.logger</a></li>
<li><a href="comb_number.html">comb.number</a></li>
@@ -255,7 +257,7 @@
<ul class="nav pull-right">
<li class="divider-vertical"></li>
- <li><a href="https://github.com/Pollenware/comb" target="#github" class="pull-right">github</a></li>
+ <li><a href="https://github.com/C2FO/comb" target="#github" class="pull-right">github</a></li>
</ul>
</div>
@@ -513,14 +515,14 @@ <h3>
<h2>License</h2>
-<p>MIT <a href="https://github.com/Pollenware/comb/raw/master/LICENSE">https://github.com/Pollenware/comb/raw/master/LICENSE</a>
+<p>MIT <a href="https://github.com/C2FO/comb/raw/master/LICENSE">https://github.com/C2FO/comb/raw/master/LICENSE</a>
</p>
<h2>Meta</h2>
<ul>
-<li>Code: <code>git clone git://github.com/Pollenware/comb.git</code></li>
-<li>Website: <a href="http://pollenware.com">http://pollenware.com</a></li>
-<li>Twitter: <a href="http://twitter.com/pollenware"><a href="http://twitter.com/pollenware">http://twitter.com/pollenware</a></a> - 877.465.4045</li>
+<li>Code: <code>git clone git://github.com/C2FO/comb.git</code></li>
+<li>Website: <a href="http://c2fo.com">http://c2fo.com</a></li>
+<li>Twitter: <a href="http://twitter.com/c2fo"><a href="http://twitter.com/c2fo">http://twitter.com/c2fo</a></a> - 877.465.4045</li>
</ul>
View
@@ -173,6 +173,8 @@
<li><a href="comb_date.html">comb.date</a></li>
+ <li><a href="comb_hash.html">comb.hash</a></li>
+
<li><a href="comb_logger.html">comb.logger</a></li>
<li><a href="comb_number.html">comb.number</a></li>
@@ -255,7 +257,7 @@
<ul class="nav pull-right">
<li class="divider-vertical"></li>
- <li><a href="https://github.com/Pollenware/comb" target="#github" class="pull-right">github</a></li>
+ <li><a href="https://github.com/C2FO/comb" target="#github" class="pull-right">github</a></li>
</ul>
</div>
@@ -2333,14 +2335,14 @@ <h3>
<h2>License</h2>
-<p>MIT <a href="https://github.com/Pollenware/comb/raw/master/LICENSE">https://github.com/Pollenware/comb/raw/master/LICENSE</a>
+<p>MIT <a href="https://github.com/C2FO/comb/raw/master/LICENSE">https://github.com/C2FO/comb/raw/master/LICENSE</a>
</p>
<h2>Meta</h2>
<ul>
-<li>Code: <code>git clone git://github.com/Pollenware/comb.git</code></li>
-<li>Website: <a href="http://pollenware.com">http://pollenware.com</a></li>
-<li>Twitter: <a href="http://twitter.com/pollenware"><a href="http://twitter.com/pollenware">http://twitter.com/pollenware</a></a> - 877.465.4045</li>
+<li>Code: <code>git clone git://github.com/C2FO/comb.git</code></li>
+<li>Website: <a href="http://c2fo.com">http://c2fo.com</a></li>
+<li>Twitter: <a href="http://twitter.com/c2fo"><a href="http://twitter.com/c2fo">http://twitter.com/c2fo</a></a> - 877.465.4045</li>
</ul>
View
@@ -173,6 +173,8 @@
<li><a href="comb_date.html">comb.date</a></li>
+ <li><a href="comb_hash.html">comb.hash</a></li>
+
<li><a href="comb_logger.html">comb.logger</a></li>
<li><a href="comb_number.html">comb.number</a></li>
@@ -255,7 +257,7 @@
<ul class="nav pull-right">
<li class="divider-vertical"></li>
- <li><a href="https://github.com/Pollenware/comb" target="#github" class="pull-right">github</a></li>
+ <li><a href="https://github.com/C2FO/comb" target="#github" class="pull-right">github</a></li>
</ul>
</div>
@@ -2646,14 +2648,14 @@ <h3>
<h2>License</h2>
-<p>MIT <a href="https://github.com/Pollenware/comb/raw/master/LICENSE">https://github.com/Pollenware/comb/raw/master/LICENSE</a>
+<p>MIT <a href="https://github.com/C2FO/comb/raw/master/LICENSE">https://github.com/C2FO/comb/raw/master/LICENSE</a>
</p>
<h2>Meta</h2>
<ul>
-<li>Code: <code>git clone git://github.com/Pollenware/comb.git</code></li>
-<li>Website: <a href="http://pollenware.com">http://pollenware.com</a></li>
-<li>Twitter: <a href="http://twitter.com/pollenware"><a href="http://twitter.com/pollenware">http://twitter.com/pollenware</a></a> - 877.465.4045</li>
+<li>Code: <code>git clone git://github.com/C2FO/comb.git</code></li>
+<li>Website: <a href="http://c2fo.com">http://c2fo.com</a></li>
+<li>Twitter: <a href="http://twitter.com/c2fo"><a href="http://twitter.com/c2fo">http://twitter.com/c2fo</a></a> - 877.465.4045</li>
</ul>
View
@@ -173,6 +173,8 @@
<li><a href="comb_date.html">comb.date</a></li>
+ <li><a href="comb_hash.html">comb.hash</a></li>
+
<li><a href="comb_logger.html">comb.logger</a></li>
<li><a href="comb_number.html">comb.number</a></li>
@@ -255,7 +257,7 @@
<ul class="nav pull-right">
<li class="divider-vertical"></li>
- <li><a href="https://github.com/Pollenware/comb" target="#github" class="pull-right">github</a></li>
+ <li><a href="https://github.com/C2FO/comb" target="#github" class="pull-right">github</a></li>
</ul>
</div>
@@ -1430,14 +1432,14 @@
<h2>License</h2>
-<p>MIT <a href="https://github.com/Pollenware/comb/raw/master/LICENSE">https://github.com/Pollenware/comb/raw/master/LICENSE</a>
+<p>MIT <a href="https://github.com/C2FO/comb/raw/master/LICENSE">https://github.com/C2FO/comb/raw/master/LICENSE</a>
</p>
<h2>Meta</h2>
<ul>
-<li>Code: <code>git clone git://github.com/Pollenware/comb.git</code></li>
-<li>Website: <a href="http://pollenware.com">http://pollenware.com</a></li>
-<li>Twitter: <a href="http://twitter.com/pollenware"><a href="http://twitter.com/pollenware">http://twitter.com/pollenware</a></a> - 877.465.4045</li>
+<li>Code: <code>git clone git://github.com/C2FO/comb.git</code></li>
+<li>Website: <a href="http://c2fo.com">http://c2fo.com</a></li>
+<li>Twitter: <a href="http://twitter.com/c2fo"><a href="http://twitter.com/c2fo">http://twitter.com/c2fo</a></a> - 877.465.4045</li>
</ul>
Oops, something went wrong.

0 comments on commit 759c9a8

Please sign in to comment.