diff --git a/app/models/user.rb b/app/models/user.rb index 236e863..0dca40d 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -42,6 +42,7 @@ def to_param twitter_nickname end + REASON_WEIGHT = 5 PROPOSAL_WEIGHT = 10 INTERESTING_PROPOSALS_WEIGHT = 5 SUGGESTION_WEIGHT = 2 @@ -51,5 +52,6 @@ def update_contribution_score (proposals.count * PROPOSAL_WEIGHT) + (proposals_of_interest.count * INTERESTING_PROPOSALS_WEIGHT) + (suggestions.count * SUGGESTION_WEIGHT) + self.contribution_score += REASON_WEIGHT if self.signup_reason.present? end end