# File lib/turn/configuration.rb, line 181
    def reporter
      @reporter ||= (
        opts = reporter_options
        case format
        when :marshal
          require 'turn/reporters/marshal_reporter'
          Turn::MarshalReporter.new($stdout, opts)
        when :progress
          require 'turn/reporters/progress_reporter'
          Turn::ProgressReporter.new($stdout, opts)
        when :dotted, :dot
          require 'turn/reporters/dot_reporter'
          Turn::DotReporter.new($stdout, opts)
        when :outline
          require 'turn/reporters/outline_reporter'
          Turn::OutlineReporter.new($stdout, opts)
        when :cue
          require 'turn/reporters/cue_reporter'
          Turn::CueReporter.new($stdout, opts)
        when :pretty
          require 'turn/reporters/pretty_reporter'
          Turn::PrettyReporter.new($stdout, opts)
        else
          require 'turn/reporters/pretty_reporter'
          Turn::PrettyReporter.new($stdout, opts)
        end
      )
    end