class MetricFu::FlayGrapher
Attributes
flay_score[RW]
labels[RW]
Public Class Methods
metric()
click to toggle source
# File lib/metric_fu/metrics/flay/grapher.rb, line 6 def self.metric :flay end
new()
click to toggle source
Calls superclass method
# File lib/metric_fu/metrics/flay/grapher.rb, line 10 def initialize super @flay_score = [] @labels = {} end
Public Instance Methods
data()
click to toggle source
# File lib/metric_fu/metrics/flay/grapher.rb, line 27 def data [ ["flay", @flay_score.join(",")] ] end
get_metrics(metrics, date)
click to toggle source
# File lib/metric_fu/metrics/flay/grapher.rb, line 16 def get_metrics(metrics, date) if metrics && metrics[:flay] @flay_score.push(metrics[:flay][:total_score].to_i) @labels.update(@labels.size => date) end end
output_filename()
click to toggle source
# File lib/metric_fu/metrics/flay/grapher.rb, line 33 def output_filename "flay.js" end
title()
click to toggle source
# File lib/metric_fu/metrics/flay/grapher.rb, line 23 def title "Flay: duplication" end