class Covered::Files
def [](path)
def [](path) @paths[path] ||= Coverage.for(path) end
def add(coverage)
def add(coverage) self[coverage.path].merge!(coverage) end
def annotate(path, line_number, value)
def annotate(path, line_number, value) self[path].annotate(line_number, value) end
def clear
def clear @paths.clear end
def each
def each return to_enum unless block_given? @paths.each_value do |coverage| yield coverage end end
def empty?
def empty? @paths.empty? end
def initialize(*)
def initialize(*) super @paths = {} end
def mark(path, line_number, value)
def mark(path, line_number, value) self[path].mark(line_number, value) end