Class: DeviseActivity::Stats

Inherits:
Object
  • Object
show all
Defined in:
lib/devise_activity/stats.rb

Class Method Summary collapse

Class Method Details



17
18
19
# File 'lib/devise_activity/stats.rb', line 17

def least_popular_action

end


25
26
27
# File 'lib/devise_activity/stats.rb', line 25

def least_popular_controller

end

.least_visits_byObject



9
10
11
# File 'lib/devise_activity/stats.rb', line 9

def least_visits_by
  DeviseActivity::Navigation.joins(:session).group("sessions.user_id").count.min_by{|k, v| v }.first
end


13
14
15
# File 'lib/devise_activity/stats.rb', line 13

def most_popular_action

end


21
22
23
# File 'lib/devise_activity/stats.rb', line 21

def most_popular_controller

end

.most_sign_ins_byObject



33
34
35
# File 'lib/devise_activity/stats.rb', line 33

def most_sign_ins_by

end

.most_visited_pageObject



29
30
31
# File 'lib/devise_activity/stats.rb', line 29

def most_visited_page

end

.most_visits_byObject



5
6
7
# File 'lib/devise_activity/stats.rb', line 5

def most_visits_by
  DeviseActivity::Navigation.joins(:session).group("sessions.user_id").count.max_by{|k, v| v }.first
end

.sign_ins_count(user) ⇒ Object



37
38
39
# File 'lib/devise_activity/stats.rb', line 37

def sign_ins_count user

end