Method: LibGems::StreamUI#progress_reporter

Defined in:
lib/libgems/user_interaction.rb

#progress_reporter(*args) ⇒ Object

Return a progress reporter object chosen from the current verbosity.



316
317
318
319
320
321
322
323
324
325
# File 'lib/libgems/user_interaction.rb', line 316

def progress_reporter(*args)
  case LibGems.configuration.verbose
  when nil, false
    SilentProgressReporter.new(@outs, *args)
  when true
    SimpleProgressReporter.new(@outs, *args)
  else
    VerboseProgressReporter.new(@outs, *args)
  end
end