Sha256: dd56888efad3c57b01f6be828903a0c35fe697524aea57949f86fc1cb285cca4
Contents?: true
Size: 526 Bytes
Versions: 12
Compression:
Stored size: 526 Bytes
Contents
MetricFu.metrics_require { 'hotspots/analysis/groupings' } 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
12 entries across 12 versions & 1 rubygems