build/client/public/javascripts/vendor-d0a31592.js
function(method, args, iterator) {
    var allowedMethods = ['all', 'between'];
    if (!_.include(allowedMethods, method)) {
        throw 'Invalid method "' + method
            + '". Only all and between works with iterator.'
    }
    this.add = function(date) {
        if (iterator(date, this._result.length)) {
            this._result.push(date);
            return true;
        }
        return false;

    };

    this.init(method, args);

}
function(method, args, iterator) {
    var allowedMethods = ['all', 'between'];
    if (!_.include(allowedMethods, method)) {
        throw 'Invalid method "' + method
            + '". Only all and between works with iterator.'
    }
    this.add = function(date) {
        if (iterator(date, this._result.length)) {
            this._result.push(date);
            return true;
        }
        return false;

    };

    this.init(method, args);

}
function ( method , args , iterator ) { var allowedMethods = [ 'all' , 'between' ] ; if ( ! _ . include ( allowedMethods , method ) ) { throw 'Invalid method "' + method + '". Only all and between works with iterator.' } this . add = function ( date ) { if ( iterator ( date , this . _result . length ) ) { this . _result . push ( date ) ; return true ; } return false ; } ; this . init ( method , args ) ; }
IterResult subclass that calls a callback function on each add,
and stops iterating when the callback returns false.
IterResult subclass that calls a callback function on each add and stops iterating when the callback returns false .