aboutsummaryrefslogtreecommitdiffstats
path: root/app/controllers/users_controller.rb
diff options
context:
space:
mode:
authorrhenium <rhenium@rhe.jp>2014-05-23 05:59:53 +0900
committerrhenium <rhenium@rhe.jp>2014-05-23 05:59:53 +0900
commit62f5e2007ebeae41778e75db4ad8ab746bdf75e0 (patch)
tree8615009622715f18cc70f7c3cd7e01559332dcd2 /app/controllers/users_controller.rb
parentfa8fa635e1146bfb5a25da6b481d906b852848be (diff)
downloadaclog-62f5e2007ebeae41778e75db4ad8ab746bdf75e0.tar.gz
app/web/api: refactor User#count_discovered_*
Diffstat (limited to 'app/controllers/users_controller.rb')
-rw-r--r--app/controllers/users_controller.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb
index 01f27db..5c8e531 100644
--- a/app/controllers/users_controller.rb
+++ b/app/controllers/users_controller.rb
@@ -6,14 +6,14 @@ class UsersController < ApplicationController
def discovered_by
@user = require_user
authorize_to_show_user_best! @user
- @result = @user.count_discovered_by.take(Settings.users.count)
+ @result = @user.count_discovered_by.sort_by {|user_id, count| -count }.take(Settings.users.count)
@cached_users = Hash[User.find(@result.map {|user_id, count| user_id }).map {|user| [user.id, user] }]
end
def discovered_users
@user = require_user
authorize_to_show_user_best! @user
- @result = @user.count_discovered_users.take(Settings.users.count)
+ @result = @user.count_discovered_users.sort_by {|user_id, count| -count }.take(Settings.users.count)
@cached_users = Hash[User.find(@result.map {|user_id, count| user_id }).map {|user| [user.id, user] }]
end