class MetricFu::RCovLine
Attributes
content[RW]
was_run[RW]
Public Class Methods
covered_lines(line_coverage)
click to toggle source
# File lib/metric_fu/metrics/rcov/rcov_line.rb, line 30 def self.covered_lines(line_coverage) line_coverage.count(1) end
ignored_lines(line_coverage)
click to toggle source
# File lib/metric_fu/metrics/rcov/rcov_line.rb, line 38 def self.ignored_lines(line_coverage) line_coverage.count(nil) end
line_coverage(lines)
click to toggle source
# File lib/metric_fu/metrics/rcov/rcov_line.rb, line 26 def self.line_coverage(lines) lines.map { |line| line[:was_run] } end
missed_lines(line_coverage)
click to toggle source
# File lib/metric_fu/metrics/rcov/rcov_line.rb, line 34 def self.missed_lines(line_coverage) line_coverage.count(0) end
new(content, was_run)
click to toggle source
# File lib/metric_fu/metrics/rcov/rcov_line.rb, line 5 def initialize(content, was_run) @content = content @was_run = was_run end
Public Instance Methods
covered?()
click to toggle source
# File lib/metric_fu/metrics/rcov/rcov_line.rb, line 14 def covered? @was_run == 1 end
css_class()
click to toggle source
# File lib/metric_fu/metrics/rcov/rcov_line.rb, line 42 def css_class return "rcov_not_run" if missed? "rcov_run" end
ignored?()
click to toggle source
# File lib/metric_fu/metrics/rcov/rcov_line.rb, line 22 def ignored? @was_run.nil? end
missed?()
click to toggle source
# File lib/metric_fu/metrics/rcov/rcov_line.rb, line 18 def missed? @was_run == 0 end
to_h()
click to toggle source
# File lib/metric_fu/metrics/rcov/rcov_line.rb, line 10 def to_h { content: @content, was_run: @was_run } end