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