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