Sha256: 90819ecf5c74cc07fce27f177a22f28ca6c4f04b3de0ff3db93aa4f6b3483e9f
Contents?: true
Size: 467 Bytes
Versions: 6
Compression:
Stored size: 467 Bytes
Contents
module MetricFu class HotspotProblems def initialize(sub_table) @grouping = group_by(sub_table, 'metric') end def problems problems = {} @grouping.each do |metric, table| problems[metric] = MetricFu::Hotspot.analyzer_for_metric(metric).present_group(table) end problems end def group_by(sub_table, by = 'metric') MetricFu::HotspotGroupings.new(sub_table, :by => by).get_grouping end end end
Version data entries
6 entries across 6 versions & 1 rubygems