class Covered::Files

def each(&block)

def each(&block)
	@paths.each_value(&block)
end

def empty?

def empty?
	@paths.empty?
end

def initialize(*)

def initialize(*)
	super
	
	@paths = {}
end

def mark(path, lineno, value)

def mark(path, lineno, value)
	coverage = (@paths[path] ||= Coverage.new(path))
	
	coverage.mark(lineno, value)
	
	return coverage
end