Lines Matching refs:iterator

93   times: function(iterator) {  argument
94 $R(0, this, true).each(iterator);
179 scan: function(pattern, iterator) { argument
180 this.gsub(pattern, iterator);
323 each: function(iterator) { argument
328 iterator(value, index++);
339 eachSlice: function(number, iterator) { argument
343 return slices.map(iterator);
346 all: function(iterator) { argument
349 result = result && !!(iterator || Prototype.K)(value, index);
355 any: function(iterator) { argument
358 if (result = !!(iterator || Prototype.K)(value, index))
364 collect: function(iterator) { argument
367 results.push((iterator || Prototype.K)(value, index));
372 detect: function(iterator) { argument
375 if (iterator(value, index)) {
383 findAll: function(iterator) { argument
386 if (iterator(value, index))
392 grep: function(pattern, iterator) { argument
397 results.push((iterator || Prototype.K)(value, index));
421 inject: function(memo, iterator) { argument
423 memo = iterator(memo, value, index);
435 max: function(iterator) { argument
438 value = (iterator || Prototype.K)(value, index);
445 min: function(iterator) { argument
448 value = (iterator || Prototype.K)(value, index);
455 partition: function(iterator) { argument
458 ((iterator || Prototype.K)(value, index) ?
472 reject: function(iterator) { argument
475 if (!iterator(value, index))
481 sortBy: function(iterator) { argument
483 return {value: value, criteria: iterator(value, index)};
495 var iterator = Prototype.K, args = $A(arguments);
497 iterator = args.pop();
501 return iterator(collections.pluck(index));
539 _each: function(iterator) { argument
541 iterator(this[i]);
665 _each: function(iterator) { argument
673 iterator(pair);
732 _each: function(iterator) { argument
735 iterator(value);
768 _each: function(iterator) { argument
769 this.responders._each(iterator);
1718 _each: function(iterator) { argument
1721 })._each(iterator);