Module: Logger

Defined in:
lib/asker/logger.rb

Overview

Display and log project messages

Class Method Summary collapse

Class Method Details

.verbose(msg) ⇒ Object

Display and log text



9
10
11
12
13
14
# File 'lib/asker/logger.rb', line 9

def self.verbose(msg)
  project = Project.instance
  puts msg if project.get(:verbose)
  project.get(:logfile).write("#{msg}\n") if project.get(:logfile)
  # project.get(:logfile)&.project.get(:logfile).write("#{msg}\n")
end

.verboseln(msg) ⇒ Object

Display and log text line



18
19
20
# File 'lib/asker/logger.rb', line 18

def self.verboseln(msg)
  verbose(msg + "\n")
end