class SimplecovCovview::CovView::Resultfile
Public Class Methods
new(file)
click to toggle source
The Resultfile
class stores source file's information.
@param [Hash] file SimpleCov::SourceFile
# File lib/simplecov_covview/resultfile.rb, line 8 def initialize(file) @file = file end
Public Instance Methods
cov_digit()
click to toggle source
# File lib/simplecov_covview/resultfile.rb, line 24 def cov_digit @file.coverage_data["lines"].map(&:to_i).max.to_s.size end
covered_count()
click to toggle source
# File lib/simplecov_covview/resultfile.rb, line 12 def covered_count @file.covered_lines.count end
line_digit()
click to toggle source
# File lib/simplecov_covview/resultfile.rb, line 20 def line_digit @file.lines.count.to_s.size end
missed_count()
click to toggle source
# File lib/simplecov_covview/resultfile.rb, line 16 def missed_count @file.missed_lines.count end
status()
click to toggle source
# File lib/simplecov_covview/resultfile.rb, line 28 def status { filename: File.basename(@file.filename), line_digit: line_digit, cov_digit: cov_digit, covered: covered_count, missed: missed_count, } end