From 9d168984774601190a92401cfa6a8e7821e545bc Mon Sep 17 00:00:00 2001 From: joshua stein Date: Mon, 17 Feb 2014 10:09:08 -0600 Subject: [PATCH] User: move "new account" age into constant --- app/models/user.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/models/user.rb b/app/models/user.rb index fa32d48..92bb2bb 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -45,6 +45,9 @@ class User < ActiveRecord::Base BANNED_USERNAMES = [ "admin", "administrator", "hostmaster", "mailer-daemon", "postmaster", "root", "security", "support", "webmaster", ] + # days old accounts are considered new for + NEW_USER_DAYS = 7 + def self.recalculate_all_karmas! User.all.each do |u| u.karma = u.stories.map(&:score).sum + u.comments.map(&:score).sum @@ -161,7 +164,7 @@ class User < ActiveRecord::Base end def is_new? - Time.now - self.created_at <= 7.days + Time.now - self.created_at <= NEW_USER_DAYS.days end def linkified_about