class Tunit::CompoundReporter
Attributes
reporters[RW]
Public Class Methods
new(*reporters)
click to toggle source
Calls superclass method
# File lib/tunit/compound_reporter.rb, line 5 def initialize *reporters super() self.reporters = reporters end
Public Instance Methods
<<(reporter)
click to toggle source
# File lib/tunit/compound_reporter.rb, line 11 def << reporter self.reporters << reporter end
passed?()
click to toggle source
# File lib/tunit/compound_reporter.rb, line 15 def passed? self.reporters.all?(&:passed?) end
record(result)
click to toggle source
# File lib/tunit/compound_reporter.rb, line 23 def record result self.reporters.each do |reporter| reporter.record result end end
report()
click to toggle source
# File lib/tunit/compound_reporter.rb, line 29 def report self.reporters.each(&:report) end
start()
click to toggle source
# File lib/tunit/compound_reporter.rb, line 19 def start self.reporters.each(&:start) end