Class: Raif::Admin::Stats::ModelToolInvocationsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/raif/admin/stats/model_tool_invocations_controller.rb

Instance Method Summary collapse

Methods inherited from Raif::ApplicationController

#raif_current_user

Instance Method Details

#indexObject



7
8
9
10
11
12
13
14
15
16
17
# File 'app/controllers/raif/admin/stats/model_tool_invocations_controller.rb', line 7

def index
  @selected_period = params[:period] || "day"
  @time_range = get_time_range(@selected_period)

  @model_tool_invocation_count = Raif::ModelToolInvocation.where(created_at: @time_range).count

  @model_tool_invocation_stats_by_type = Raif::ModelToolInvocation
    .where(created_at: @time_range)
    .group(:tool_type)
    .count
end