mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-18 00:00:12 +01:00
27 lines
545 B
Ruby
27 lines
545 B
Ruby
module Stats
|
|
class Contexts
|
|
|
|
attr_reader :user
|
|
def initialize(user)
|
|
@user = user
|
|
end
|
|
|
|
def actions
|
|
@actions ||= Stats::TopContextsQuery.new(user, :limit => 5).result
|
|
end
|
|
|
|
def running_actions
|
|
@running_actions ||= Stats::TopContextsQuery.new(user, :limit => 5, :running => true).result
|
|
end
|
|
|
|
def charts
|
|
@charts = %w{
|
|
context_total_actions_data
|
|
context_running_actions_data
|
|
}.map do |action|
|
|
Stats::Chart.new(action, :height => 325)
|
|
end
|
|
end
|
|
|
|
end
|
|
end
|