class Webspicy::Tester::Reporter::Composite

Public Class Methods

new(*args, &bl) click to toggle source
Calls superclass method Webspicy::Tester::Reporter::new
# File lib/webspicy/tester/reporter/composite.rb, line 6
def initialize(*args, &bl)
  super
  @reporters = []
end

Public Instance Methods

<<(reporter) click to toggle source
# File lib/webspicy/tester/reporter/composite.rb, line 11
def <<(reporter)
  @reporters << reporter
  self
end
find(kind) click to toggle source
# File lib/webspicy/tester/reporter/composite.rb, line 31
def find(kind)
  @reporters.find{|r| r.is_a?(kind) }
end
init(tester) click to toggle source
Calls superclass method Webspicy::Tester::Reporter#init
# File lib/webspicy/tester/reporter/composite.rb, line 16
def init(tester)
  super
  @reporters.each do |r|
    r.init(tester)
  end
end