Module: Grntest::Reporters

Defined in:
lib/grntest/reporters.rb,
lib/grntest/reporters/base-reporter.rb,
lib/grntest/reporters/mark-reporter.rb,
lib/grntest/reporters/stream-reporter.rb,
lib/grntest/reporters/inplace-reporter.rb,
lib/grntest/reporters/buffered-mark-reporter.rb

Defined Under Namespace

Classes: BaseReporter, BufferedMarkReporter, InplaceReporter, MarkReporter, StreamReporter

Class Method Summary collapse

Class Method Details

.create_reporter(tester) ⇒ Object



26
27
28
29
30
31
32
33
34
35
36
37
# File 'lib/grntest/reporters.rb', line 26

def create_reporter(tester)
  case tester.reporter
  when :mark
    MarkReporter.new(tester)
  when :"buffered-mark"
    BufferedMarkReporter.new(tester)
  when :stream
    StreamReporter.new(tester)
  when :inplace
    InplaceReporter.new(tester)
  end
end