Method: Covered::Coverage#for_lines

Defined in:
lib/covered/coverage.rb

#for_lines(line_numbers) ⇒ Object

Construct a new coverage object for the given line numbers. Only the given line numbers will be considered for the purposes of computing coverage.



86
87
88
89
90
91
92
93
# File 'lib/covered/coverage.rb', line 86

def for_lines(line_numbers)
  counts = [nil] * @counts.size
  line_numbers.each do |line_number|
    counts[line_number] = @counts[line_number]
  end
  
  self.class.new(@source, counts, @annotations)
end