Sha256: da14a0ced35e6f4d6abdb610e36a1af13ad8e9d4f2c609ec10a1f6fa78f8a77c
Contents?: true
Size: 752 Bytes
Versions: 2
Compression:
Stored size: 752 Bytes
Contents
module Kolekti module Metricfu module Parsers class Flay < Base def self.parse(collected_metrics_hash, metric_configuration, persistence_strategy) collected_metrics_hash[:matches].each do |match| reason = match[:reason] results = match[:matches].map do |line_match| line_number = line_match[:line].to_i module_name = parse_file_name(line_match[:name]) { 'module_name' => module_name, 'line' => line_number, 'message' => reason } end persistence_strategy.create_related_hotspot_metric_results(metric_configuration, results) unless results.empty? end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
kolekti_metricfu-5.0.0 | lib/kolekti/metricfu/parsers/flay.rb |
kolekti_metricfu-0.0.4 | lib/kolekti/metricfu/parsers/flay.rb |