Merge pull request #49 from n3hima/avpoll

Fixed conflicting .each() function by renaming to .withAll().
This commit is contained in:
Luke Slater 2012-06-19 16:55:04 -07:00
commit ebdd2199c7
2 changed files with 4 additions and 4 deletions

View File

@ -172,7 +172,7 @@ var poll = function(dbot) {
});
// Count votes
polls[name].votes.each(function (name, vote) {
polls[name].votes.withAll(function (name, vote) {
voted = false;
vote.each(function (pref) {
if(!voted && rounds[roundn].hasOwnProperty(pref)) {
@ -184,7 +184,7 @@ var poll = function(dbot) {
// Find the loser
var min = polls[name].votes.length() + 1;
rounds[roundn].each(function (option, count) {
rounds[roundn].withAll(function (option, count) {
if(count < min) {
roundLoser = option;
min = count;
@ -197,7 +197,7 @@ var poll = function(dbot) {
order = eliminated.reverse().join(', ')
} else {
var votesArr = [];
polls[name].votes.each(function(option, count) {
polls[name].votes.withAll(function(option, count) {
votesArr.push([option, count]);
});

View File

@ -164,7 +164,7 @@ Object.prototype.isArray = function(obj) {
return Object.prototype.toString.call(obj) === '[object Array]';
};
Object.prototype.each = function(fun) {
Object.prototype.withAll = function(fun) {
for(key in this)
if(this.hasOwnProperty(key))
fun(key, this[key]);