class Minitest::CompositeReporter

def << reporter

def << reporter
  self.reporters << reporter
end

def initialize *reporters # :nodoc:

:nodoc:
def initialize *reporters # :nodoc:
  self.reporters = reporters
end

def passed? # :nodoc:

:nodoc:
def passed? # :nodoc:
  self.reporters.all?(&:passed?)
end

def record result # :nodoc:

:nodoc:
def record result # :nodoc:
  self.reporters.each do |reporter|
    reporter.record result
  end
end

def report # :nodoc:

:nodoc:
def report # :nodoc:
  self.reporters.each(&:report)
end

def start # :nodoc:

:nodoc:
def start # :nodoc:
  self.reporters.each(&:start)
end