class Covered::Include
def each(&block)
def each(&block) paths = glob super do |coverage| paths.delete(coverage.path) yield coverage end paths.each do |path| yield Coverage.new(path) end end
def glob
def glob paths = Set.new Dir.glob(@pattern) do |path| unless File.directory?(path) paths << File.realpath(path) end end return paths end
def initialize(output, pattern)
def initialize(output, pattern) super(output) @pattern = pattern end