Class: SpeedupDashboard::Context

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/speedup_dashboard/context.rb

Class Method Summary collapse

Class Method Details

.average_info_countObject



6
7
8
9
10
11
# File 'app/models/speedup_dashboard/context.rb', line 6

def self.average_info_count
  values = joins("LEFT OUTER JOIN #{ContextInfo.table_name} ON #{table_name}.id = #{ContextInfo.table_name}.context_id").
  group("#{table_name}.id").count(:context_id).values

  values.any? ? values.sum / values.size : 0
end