class Covered::Include

def each(&block)

@parameter coverage [Covered::Coverage] The current coverage object.
@yields {|coverage| ...} Each existing or synthesized coverage object.
Enumerate existing coverage and synthesize empty coverage for unmatched included files.
def each(&block)
	paths = glob
	
	super do |coverage|
		paths.delete(coverage.path)
		
		yield coverage
	end
	
	paths.each do |path|
		yield Coverage.for(path)
	end
end