class Covered::Policy
def capture
def capture @capture ||= Capture.new(@output) end
def disable
def disable capture.disable end
def enable
def enable capture.enable end
def freeze
def freeze return if frozen? capture summary super end
def include(*args)
def include(*args) @output = Include.new(@output, *args) end
def initialize
def initialize super(Files.new) end
def only(*args)
def only(*args) @output = Only.new(@output, *args) end
def print_summary(*args)
def print_summary(*args) summary.print_partial_summary(*args) end
def root(*args)
def root(*args) @output = Root.new(@output, *args) end
def skip(*args)
def skip(*args) @output = Skip.new(@output, *args) end
def source(*args)
def source(*args) @output = Source.new(@output, *args) end
def summary(*args)
def summary(*args) @summary ||= Summary.new(@output, *args) end