class Coverband::Utils::MethodDefinitionScanner::MethodBody
Public Class Methods
new(method_definition)
click to toggle source
# File lib/coverband/utils/method_definition_scanner.rb, line 22 def initialize(method_definition) @method_definition = method_definition end
Public Instance Methods
coverage?(file_coverage)
click to toggle source
# File lib/coverband/utils/method_definition_scanner.rb, line 26 def coverage?(file_coverage) body_coverage = file_coverage[(first_line_number - 1)..(last_line_number - 1)] body_coverage.map(&:to_i).any?(&:positive?) end
Private Instance Methods
first_line_number()
click to toggle source
# File lib/coverband/utils/method_definition_scanner.rb, line 34 def first_line_number @method_definition.first_line_number + 1 end
last_line_number()
click to toggle source
# File lib/coverband/utils/method_definition_scanner.rb, line 38 def last_line_number @method_definition.last_line_number - 1 end