Sha256: 86cd3a7b8c707df91836a337e27b333d5e6e74bac9815e4e1ce71d8fc48d950d
Contents?: true
Size: 682 Bytes
Versions: 2
Compression:
Stored size: 682 Bytes
Contents
require 'gruff' module MetricFu class RcovGrapher attr_accessor :rcov_percent, :labels def initialize self.rcov_percent = [] self.labels = {} end def get_metrics(metrics, date) self.rcov_percent.push(metrics[:rcov][:global_percent_run]) self.labels.update( { self.labels.size => date }) end def graph! g = Gruff::Line.new("1024x768") g.title = "Rcov: code coverage" g.theme = MetricFu.graph_theme g.font = MetricFu.graph_font g.data('rcov', self.rcov_percent) g.labels = self.labels g.write(File.join(MetricFu.output_directory, 'rcov.png')) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
edouard-metric_fu-1.0.4.1 | lib/graphs/rcov_grapher.rb |
edouard-metric_fu-1.0.4.2 | lib/graphs/rcov_grapher.rb |