Module: Logger
- Defined in:
- lib/asker/logger.rb
Overview
Display and log project messages
Class Method Summary collapse
-
.verbose(msg) ⇒ Object
Display and log text.
-
.verboseln(msg) ⇒ Object
Display and log text line.
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 |