class SimplecovCovview::CovView::Srcfile

Public Class Methods

new(src_file) click to toggle source

Create coverage header from @src_files_list.

@param [Hash] src_file @src_files_list

# File lib/simplecov_covview/srcfile.rb, line 8
def initialize(src_file)
  @src_file = src_file
end

Public Instance Methods

filename() click to toggle source
# File lib/simplecov_covview/srcfile.rb, line 12
def filename
  @src_file[:filename]
end
header() click to toggle source
# File lib/simplecov_covview/srcfile.rb, line 27
def header
  [
    "\n----- file => #{filename} -----",
    "#{status[:covered]} lines covered and #{status[:missed]} lines missed.",
    title,
  ]
end
status() click to toggle source
# File lib/simplecov_covview/srcfile.rb, line 16
def status
  {
    covered: @src_file[:covered],
    missed: @src_file[:missed],
  }
end
title() click to toggle source
# File lib/simplecov_covview/srcfile.rb, line 23
def title
  "line#   status   count  code"
end