How do I DRY up my CouchDB views?
- by James A. Rosen
What can I do to share code among views in CouchDB?
Example 1 -- utility methods
Jesse Hallett has some good utility methods, including
function dot(attr) {
return function(obj) {
return obj[attr];
}
}
Array.prototype.map = function(func) {
var i, r = [],
for (i = 0; i < this.length; i += 1) {
r[i] = func(this[i]);
}
…