class Covered::Summary

def print_coverage(terminal, coverage)

@parameter coverage [Covered::Coverage] The coverage to render.
@parameter terminal [Console::Terminal] The terminal to write to.
Print line-by-line coverage for one source file.
def print_coverage(terminal, coverage)
	line_offset = 1
	counts = coverage.counts
	
	coverage.read do |file|
		print_line_header(terminal)
		
		file.each_line do |line|
			count = counts[line_offset]
			
			print_annotations(terminal, coverage, line, line_offset)
			
			print_line(terminal, line, line_offset, count)
			
			line_offset += 1
		end
	end
end