class SimpleCov::FileList
def covered_lines
def covered_lines return 0.0 if empty? map { |f| f.covered_lines.count }.inject(&:+) end
def covered_percent
-
(Float)
-
def covered_percent return 100.0 if empty? || lines_of_code.zero? Float(covered_lines * 100.0 / lines_of_code) end
def covered_percentages
Computes the coverage based upon lines covered and lines missed for each file
def covered_percentages map(&:covered_percent) end
def covered_strength
-
(Float)
-
def covered_strength return 0.0 if empty? || lines_of_code.zero? Float(map { |f| f.covered_strength * f.lines_of_code }.inject(&:+) / lines_of_code) end
def least_covered_file
def least_covered_file sort_by(&:covered_percent).first.filename end
def lines_of_code
def lines_of_code covered_lines + missed_lines end
def missed_lines
def missed_lines return 0.0 if empty? map { |f| f.missed_lines.count }.inject(&:+) end
def never_lines
def never_lines return 0.0 if empty? map { |f| f.never_lines.count }.inject(&:+) end
def skipped_lines
def skipped_lines return 0.0 if empty? map { |f| f.skipped_lines.count }.inject(&:+) end