Sha256: 2daa57b91a44ab91ba5adf534b4cd4d0b033f3c3c50f29e9f1a4fd6f5410075a

Contents?: true

Size: 397 Bytes

Versions: 2

Compression:

Stored size: 397 Bytes

Contents

module MetricFu
  class CaneGrapher < Grapher
    attr_accessor :cane_violations, :labels

    def initialize
      super
      @cane_violations = []
      @labels = {}
    end

    def get_metrics(metrics, date)
      if metrics && metrics[:cane]
        @cane_violations.push(metrics[:cane][:total_violations].to_i)
        @labels.update( { @labels.size => date })
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
metric_fu-4.1.0 lib/metric_fu/metrics/cane/cane_grapher.rb
metric_fu-4.0.0 lib/metric_fu/metrics/cane/cane_grapher.rb