Module: CC::Service::CoverageHelper

Defined in:
lib/cc/helpers/coverage_helper.rb

Instance Method Summary collapse

Instance Method Details

#covered_percentObject



14
15
16
# File 'lib/cc/helpers/coverage_helper.rb', line 14

def covered_percent
  payload.fetch("covered_percent", 0).round(1)
end

#covered_percent_deltaObject



22
23
24
# File 'lib/cc/helpers/coverage_helper.rb', line 22

def covered_percent_delta
  payload.fetch("covered_percent_delta", 0) # pre-rounded
end

#deltaObject



6
7
8
9
10
11
12
# File 'lib/cc/helpers/coverage_helper.rb', line 6

def delta
  if improved?
    "+#{covered_percent_delta.round(1)}%"
  else
    "#{covered_percent_delta.round(1)}%"
  end
end

#improved?Boolean

Returns:

  • (Boolean)


2
3
4
# File 'lib/cc/helpers/coverage_helper.rb', line 2

def improved?
  covered_percent_delta > 0
end

#previous_covered_percentObject



18
19
20
# File 'lib/cc/helpers/coverage_helper.rb', line 18

def previous_covered_percent
  payload.fetch("previous_covered_percent", 0).round(1)
end