class Lemon::CoverReports::Abstract
Attributes
coverage[R]
Public Class Methods
new(coverage)
click to toggle source
# File lib/lemon/coverage/formats/abstract.rb, line 7 def initialize(coverage) @coverage = coverage end
Public Instance Methods
covered_units()
click to toggle source
# File lib/lemon/coverage/formats/abstract.rb, line 18 def covered_units coverage.covered end
render()
click to toggle source
# File lib/lemon/coverage/formats/abstract.rb, line 15 def render end
tally()
click to toggle source
# File lib/lemon/coverage/formats/abstract.rb, line 35 def tally c = covered_units.size u = uncovered_units.size t = c + u pc = c * 100 / t pu = u * 100 / t "#{pc}% #{c}/#{t} covered, #{pu}% #{u}/#{t} uncovered" + " (#{undefined_units.size} undefined units, #{uncovered_cases.size} uncovered cases)" end
uncovered_cases()
click to toggle source
# File lib/lemon/coverage/formats/abstract.rb, line 30 def uncovered_cases coverage.uncovered_cases end
uncovered_units()
click to toggle source
# File lib/lemon/coverage/formats/abstract.rb, line 22 def uncovered_units coverage.uncovered end
undefined_units()
click to toggle source
# File lib/lemon/coverage/formats/abstract.rb, line 26 def undefined_units coverage.undefined end