class Covered::Files
def add(path, source = nil)
def add(path, source = nil) @paths[path] ||= Coverage.new(path) end
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