Module: LicenseFinder::Logger

Defined in:
lib/license_finder/logger.rb

Defined Under Namespace

Classes: Base, Progress, Quiet, Verbose

Constant Summary collapse

Default =
Quiet

Class Method Summary collapse

Class Method Details

.new(options = {}) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'lib/license_finder/logger.rb', line 3

def self.new options={}
  klass = if options[:quiet]
            Quiet
          elsif options[:debug]
            Verbose
          else
            Progress
          end
  klass.new
end